.wp-block-bpsc-storytelling-section{color:#1e1e2a;overflow-x:hidden;scroll-behavior:smooth}.wp-block-bpsc-storytelling-section *{box-sizing:border-box;margin:0;padding:0}.wp-block-bpsc-storytelling-section .hero{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:44px 0;position:relative;text-align:center;z-index:1}.wp-block-bpsc-storytelling-section .hero h2{letter-spacing:-.02em}.wp-block-bpsc-storytelling-section .hero p{margin-top:1rem;max-width:600px;padding:0 1rem}.wp-block-bpsc-storytelling-section .scroll-indicator{animation:bounceSoft 2s infinite;color:#6c7a89;font-size:2rem;margin-top:3rem}@keyframes bounceSoft{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.wp-block-bpsc-storytelling-section .story-container{padding:3rem 2rem 6rem;position:relative}.wp-block-bpsc-storytelling-section .story-grid{display:flex;flex-direction:column;gap:6rem}.wp-block-bpsc-storytelling-section .story-card{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;transition:all .4s cubic-bezier(.2,.9,.4,1.1);will-change:transform,opacity}.wp-block-bpsc-storytelling-section .story-card:nth-child(2n) .story-text{order:2}.wp-block-bpsc-storytelling-section .story-card:nth-child(2n) .story-media{order:1}.wp-block-bpsc-storytelling-section .story-text{flex:1.2;min-width:260px;transition:transform .3s ease}.wp-block-bpsc-storytelling-section .story-text h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;margin-bottom:1rem}.wp-block-bpsc-storytelling-section .story-text .chapter-meta{font-size:.85rem;font-weight:500;letter-spacing:2px;margin-bottom:.75rem;text-transform:uppercase}.wp-block-bpsc-storytelling-section .story-text p{font-size:1.1rem;line-height:1.6;margin-bottom:1.2rem}.wp-block-bpsc-storytelling-section .story-text .quote{font-weight:400;padding-left:1.2rem}.wp-block-bpsc-storytelling-section .story-media{aspect-ratio:4/3;background:#e8dfd3;box-shadow:0 25px 35px -12px rgba(0,0,0,.15);flex:1;min-width:260px;overflow:hidden;position:relative;transition:all .4s}.wp-block-bpsc-storytelling-section .parallax-image{display:block;height:120%;left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:-10%;transition:transform .1s cubic-bezier(.2,.1,0,1);width:100%;will-change:transform}.wp-block-bpsc-storytelling-section .image-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);bottom:0;font-size:.8rem;font-weight:500;left:0;letter-spacing:1px;padding:1rem;position:absolute;right:0;z-index:2}.wp-block-bpsc-storytelling-section .story-card.active{transform:scale(1.01) translateY(-6px)}@media(max-width:850px){.wp-block-bpsc-storytelling-section .story-container{padding:2rem 1.5rem 4rem}.wp-block-bpsc-storytelling-section .story-card{gap:2rem}.wp-block-bpsc-storytelling-section .story-text p{font-size:1rem}}@media(max-width:680px){.wp-block-bpsc-storytelling-section .story-card,.wp-block-bpsc-storytelling-section .story-card:nth-child(2n) .story-media,.wp-block-bpsc-storytelling-section .story-card:nth-child(2n) .story-text{flex-direction:column;order:unset}.wp-block-bpsc-storytelling-section .story-card{flex-direction:column}.wp-block-bpsc-storytelling-section .story-text{order:1}.wp-block-bpsc-storytelling-section .story-media{order:2;width:100%}}.wp-block-bpsc-storytelling-section .story-footer{border-top:1px solid rgba(0,0,0,.08);color:#8e9aaf;font-size:.9rem;margin-top:5rem;padding:2rem;text-align:center}.wp-block-bpsc-storytelling-section .reading-hint{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(30,30,42,.85);border:1px solid rgba(255,255,240,.2);border-radius:60px;bottom:2rem;box-shadow:0 5px 15px rgba(0,0,0,.2);color:#f3ede8;font-family:monospace;font-size:.85rem;font-weight:500;padding:.6rem 1.2rem;pointer-events:none;position:fixed;right:2rem;transition:opacity .3s;z-index:99}@media(max-width:550px){.wp-block-bpsc-storytelling-section .reading-hint{bottom:1rem;font-size:.7rem;padding:.4rem 1rem;right:1rem}}.wp-block-bpsc-storytelling-section .parallax-image{transition:filter .3s ease}
