.problem-story-module__oEAGiq__section{color:#101a24;background:#f6f1e8;position:relative;overflow:clip}.problem-story-module__oEAGiq__motionRoot{position:relative}.problem-story-module__oEAGiq__opening{grid-template-columns:minmax(21rem,.95fr) minmax(27rem,1.05fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);min-height:clamp(42rem,68vw,48rem);padding-block:clamp(6rem,9vw,8rem) clamp(7rem,10vw,9rem);display:grid}.problem-story-module__oEAGiq__openingCopy{z-index:2;position:relative}.problem-story-module__oEAGiq__eyebrow{color:#c55200}.problem-story-module__oEAGiq__title{letter-spacing:-.058em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(3rem,4.9vw,5rem);font-weight:570;line-height:.98}.problem-story-module__oEAGiq__intro{color:#46515b;max-width:37rem;margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.75}.problem-story-module__oEAGiq__openingVisual{align-self:end;width:min(100%,49rem);margin-left:auto;position:relative}.problem-story-module__oEAGiq__openingVisual:before{z-index:-1;content:"";border:1px solid #17253214;border-radius:50%;position:absolute;inset:20% 2% 2%}.problem-story-module__oEAGiq__story{z-index:2;margin:0;padding:0;list-style:none;position:relative}.problem-story-module__oEAGiq__chapter{background:#f9f5ed;border-radius:50% 50% 0 0/3rem 3rem 0 0;margin-top:-3rem;scroll-margin-top:5rem;position:relative}.problem-story-module__oEAGiq__chapter:nth-child(2){background:#eee8dd}.problem-story-module__oEAGiq__chapter:nth-child(3){background:#f7f2e9}.problem-story-module__oEAGiq__chapterInner{grid-template-columns:minmax(21rem,.92fr) minmax(27rem,1.08fr);align-items:center;gap:clamp(3rem,5vw,5.5rem);min-height:clamp(34rem,46vw,40rem);padding-block:clamp(6.25rem,8vw,8rem);display:grid}.problem-story-module__oEAGiq__chapterCopy{grid-template-columns:2.4rem minmax(0,1fr);align-items:stretch;gap:clamp(1.1rem,2vw,1.8rem);display:grid}.problem-story-module__oEAGiq__chapterCopy h3{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.35rem,3.9vw,3.95rem);font-weight:570;line-height:1}.problem-story-module__oEAGiq__chapterCopy p:last-child{color:#525d66;max-width:31rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.problem-story-module__oEAGiq__progress{justify-content:center;width:2.4rem;min-height:14rem;display:flex;position:relative}.problem-story-module__oEAGiq__progress:before{content:"";background:linear-gradient(#e66500 0 68%,#e6650000 100%);width:1px;position:absolute;top:2.6rem;bottom:0;left:50%}.problem-story-module__oEAGiq__progress>span{color:#d95d00;width:2rem;height:2rem;font-family:var(--font-geist-mono), monospace;background:#f9f5ed;border:1px solid #e6650073;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.problem-story-module__oEAGiq__chapter:nth-child(2) .problem-story-module__oEAGiq__progress>span{background:#eee8dd}.problem-story-module__oEAGiq__chapter:nth-child(3) .problem-story-module__oEAGiq__progress>span{background:#f7f2e9}.problem-story-module__oEAGiq__chapterReverse .problem-story-module__oEAGiq__chapterCopy{grid-area:1/2}.problem-story-module__oEAGiq__chapterReverse .problem-story-module__oEAGiq__chapterVisual{grid-area:1/1}.problem-story-module__oEAGiq__chapterVisual{width:min(100%,48rem);position:relative}.problem-story-module__oEAGiq__chapter:nth-child(2) .problem-story-module__oEAGiq__chapterVisual{width:min(108%,52rem);margin-left:0}.problem-story-module__oEAGiq__illustration{width:100%;height:auto;display:block;overflow:visible}.problem-story-module__oEAGiq__illustration path,.problem-story-module__oEAGiq__illustration circle,.problem-story-module__oEAGiq__illustration ellipse{vector-effect:non-scaling-stroke}.problem-story-module__oEAGiq__storeGlyph{fill:#ffffff29;stroke:#273441;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.problem-story-module__oEAGiq__missedStore{fill:#ffffff0a;stroke:#939ba2;stroke-dasharray:5 6}.problem-story-module__oEAGiq__cityHorizon{fill:none;stroke:#27344133;stroke-width:1px}.problem-story-module__oEAGiq__cityGround{fill:none;stroke:#273441;stroke-width:2px}.problem-story-module__oEAGiq__spotlightBeam{fill:#ff7a0013;stroke:none}.problem-story-module__oEAGiq__mapPin{transform-box:fill-box;transform-origin:bottom}.problem-story-module__oEAGiq__mapPin path{fill:#f26b00;stroke:none}.problem-story-module__oEAGiq__mapPin circle{fill:#f9f5ed;stroke:none}.problem-story-module__oEAGiq__spotlightMascot,.problem-story-module__oEAGiq__mascot{fill:#f26b00;stroke:#f26b00;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.problem-story-module__oEAGiq__spotlightMascot circle,.problem-story-module__oEAGiq__mascot circle{fill:#f26b00;stroke:none}.problem-story-module__oEAGiq__spotlightMascot path,.problem-story-module__oEAGiq__mascot path{fill:none}.problem-story-module__oEAGiq__mascotLoad{fill:#f26b00;stroke:#d85f00;stroke-width:2px!important}.problem-story-module__oEAGiq__walkLimbA{opacity:0}.problem-story-module__oEAGiq__walkLimbB{opacity:1}.problem-story-module__oEAGiq__radarMascot,.problem-story-module__oEAGiq__bridgeMascot,.problem-story-module__oEAGiq__funnelMascot,.problem-story-module__oEAGiq__radarMascotSignal{will-change:transform}.problem-story-module__oEAGiq__radarMascotSignal{fill:none;stroke:#f26b00;stroke-linecap:round}.problem-story-module__oEAGiq__spotlightDevice,.problem-story-module__oEAGiq__signalStroke{stroke-width:4px!important}.problem-story-module__oEAGiq__motionDash{stroke-width:3px!important}.problem-story-module__oEAGiq__radarRing{fill:none;stroke:#34414e;stroke-width:1.6px}.problem-story-module__oEAGiq__radarSweepPivot{transform-box:fill-box;transform-origin:0 100%;rotate:305deg}.problem-story-module__oEAGiq__radarSweep{fill:#ff7a001c;stroke:none}.problem-story-module__oEAGiq__radarSweepEdge{fill:none;stroke:#263644;stroke-width:3px;stroke-linecap:round}.problem-story-module__oEAGiq__radarCenter{fill:#263644;stroke:none}.problem-story-module__oEAGiq__radarTargets circle{fill:#f26b00;stroke:none;transform-box:fill-box;transform-origin:50%}.problem-story-module__oEAGiq__radarTargets .problem-story-module__oEAGiq__storeGlyph{fill:none}.problem-story-module__oEAGiq__radarMissed>circle{fill:#ffffff59;stroke:#7d8992;stroke-width:1.7px;stroke-dasharray:7 7}.problem-story-module__oEAGiq__signalGuide{fill:none;stroke:#f26b00;stroke-width:2px;stroke-dasharray:5 9}.problem-story-module__oEAGiq__island{fill:#1d2b38;stroke:#253543;stroke-width:2px}.problem-story-module__oEAGiq__bridgeLeft,.problem-story-module__oEAGiq__bridgeRight,.problem-story-module__oEAGiq__bridgeDeck,.problem-story-module__oEAGiq__people{transform-box:fill-box;transform-origin:bottom}.problem-story-module__oEAGiq__bridgeDeck path{fill:#344250;stroke:#25323e;stroke-width:2px;stroke-linejoin:round}.problem-story-module__oEAGiq__bridgeGap{fill:#eee8dd;stroke:#cabfac;stroke-width:1.5px;stroke-dasharray:3 5}.problem-story-module__oEAGiq__bridgeDeck .problem-story-module__oEAGiq__bridgePiece{fill:#f26b00;stroke:#d85f00;transform-box:fill-box;transform-origin:50%}.problem-story-module__oEAGiq__people{fill:#f26b00;stroke:#f26b00;stroke-width:5px;stroke-linecap:round}.problem-story-module__oEAGiq__people circle{fill:#f26b00;stroke:none}.problem-story-module__oEAGiq__people path{fill:none}.problem-story-module__oEAGiq__bridgeSymbols{fill:none;stroke:#f5eee3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.problem-story-module__oEAGiq__funnel{fill:none;stroke:#2d3a47;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.problem-story-module__oEAGiq__funnelTangle{stroke:#9aa4ad;stroke-width:2px!important}.problem-story-module__oEAGiq__mainOpportunityPath,.problem-story-module__oEAGiq__competitorPath{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 9}.problem-story-module__oEAGiq__mainOpportunityPath{stroke:#f26b00}.problem-story-module__oEAGiq__competitorPath{stroke:#8e979e}.problem-story-module__oEAGiq__opportunityDot{fill:#f26b00;stroke:none;transform-box:fill-box;transform-origin:50%}.problem-story-module__oEAGiq__mainDot{opacity:.75}.problem-story-module__oEAGiq__competitorDot{opacity:1}.problem-story-module__oEAGiq__redirectLine{fill:none;stroke:#f26b00;stroke-width:4px;stroke-linecap:round}.problem-story-module__oEAGiq__transition{z-index:3;background:#030a12;min-height:clamp(9rem,12vw,11.5rem);margin-top:-2px;scroll-margin-top:5rem;position:relative;overflow:hidden}.problem-story-module__oEAGiq__transitionCurve{background:#f7f2e9;border-radius:0 0 50% 50%/0 0 100% 100%;width:120%;height:clamp(4rem,7vw,6.5rem);position:absolute;top:-1px;left:-10%}.problem-story-module__oEAGiq__transitionInner{z-index:2;align-items:flex-end;min-height:clamp(9rem,12vw,11.5rem);padding-block:clamp(4.5rem,7vw,6rem) clamp(2rem,3vw,2.75rem);display:flex;position:relative}.problem-story-module__oEAGiq__transitionInner p{color:#ff7a00;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:clamp(.72rem,1.1vw,.86rem)}.problem-story-module__oEAGiq__fallingDots{z-index:1;width:clamp(7rem,15vw,13rem);height:100%;position:absolute;top:clamp(2.8rem,6vw,5rem);right:clamp(2rem,13vw,13rem)}.problem-story-module__oEAGiq__fallingDots i{top:0;left:var(--dot-left);width:var(--dot-size);height:var(--dot-size);opacity:.82;background:#f26b00;border-radius:50%;position:absolute}.problem-story-module__oEAGiq__fallingDots i:first-child{--dot-left:10%;--dot-size:.42rem}.problem-story-module__oEAGiq__fallingDots i:nth-child(2){--dot-left:32%;--dot-size:.58rem;top:1.5rem}.problem-story-module__oEAGiq__fallingDots i:nth-child(3){--dot-left:55%;--dot-size:.34rem;top:.7rem}.problem-story-module__oEAGiq__fallingDots i:nth-child(4){--dot-left:72%;--dot-size:.48rem;top:2.2rem}.problem-story-module__oEAGiq__fallingDots i:nth-child(5){--dot-left:88%;--dot-size:.3rem;top:1.1rem}@media (prefers-reduced-motion:no-preference){.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step]:not([data-active=true]) .problem-story-module__oEAGiq__openingCopy,.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step]:not([data-active=true]) .problem-story-module__oEAGiq__openingVisual,.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step]:not([data-active=true]) .problem-story-module__oEAGiq__chapterCopy,.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step]:not([data-active=true]) .problem-story-module__oEAGiq__chapterVisual,.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step]:not([data-active=true]) .problem-story-module__oEAGiq__transitionInner{opacity:0;transform:translateY(2rem)}.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step][data-active=true] .problem-story-module__oEAGiq__openingCopy,.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step][data-active=true] .problem-story-module__oEAGiq__chapterCopy,.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step][data-active=true] .problem-story-module__oEAGiq__transitionInner{animation:.78s cubic-bezier(.22,1,.36,1) both problem-story-module__oEAGiq__problem-copy-in}.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step][data-active=true] .problem-story-module__oEAGiq__openingVisual,.problem-story-module__oEAGiq__motionRoot[data-motion=ready] [data-problem-step][data-active=true] .problem-story-module__oEAGiq__chapterVisual{animation:.92s cubic-bezier(.22,1,.36,1) .12s both problem-story-module__oEAGiq__problem-visual-in}[data-active=true] .problem-story-module__oEAGiq__spotlightBeam{transform-box:fill-box;transform-origin:bottom;animation:1.05s ease-out .26s both problem-story-module__oEAGiq__spotlight-open}[data-active=true] .problem-story-module__oEAGiq__mapPin{animation:problem-story-module__oEAGiq__pin-pop .62s cubic-bezier(.34, 1.56, .64, 1) calc(.52s + var(--problem-delay)) both}[data-active=true] .problem-story-module__oEAGiq__missedStore{animation:3.8s ease-in-out 1.4s infinite problem-story-module__oEAGiq__missed-breathe}[data-active=true] .problem-story-module__oEAGiq__radarRing{stroke-dasharray:1450;animation:problem-story-module__oEAGiq__ring-draw .9s ease-out calc(.14s + var(--ring-delay)) both}[data-active=true] .problem-story-module__oEAGiq__radarSweepPivot{animation:1.15s cubic-bezier(.33,1,.68,1) .3s both problem-story-module__oEAGiq__radar-scan,20s linear 1.45s infinite problem-story-module__oEAGiq__radar-drift}[data-active=true] .problem-story-module__oEAGiq__radarTargets circle{animation:.56s cubic-bezier(.34,1.56,.64,1) .98s both problem-story-module__oEAGiq__target-pop}[data-active=true] .problem-story-module__oEAGiq__radarTargets circle:nth-child(2){animation-delay:1.08s}[data-active=true] .problem-story-module__oEAGiq__radarTargets circle:nth-child(3){animation-delay:1.18s}[data-active=true] .problem-story-module__oEAGiq__radarTargets circle:nth-child(4){animation-delay:1.28s}[data-active=true] .problem-story-module__oEAGiq__radarTargets circle:nth-child(5){animation-delay:1.38s}[data-active=true] .problem-story-module__oEAGiq__signalStroke{animation:.9s ease-out .42s both problem-story-module__oEAGiq__signal-pulse}[data-active=true] .problem-story-module__oEAGiq__bridgeLeft{animation:.82s cubic-bezier(.22,1,.36,1) .12s both problem-story-module__oEAGiq__bridge-left-in}[data-active=true] .problem-story-module__oEAGiq__bridgeRight{animation:.82s cubic-bezier(.22,1,.36,1) .12s both problem-story-module__oEAGiq__bridge-right-in}[data-active=true] .problem-story-module__oEAGiq__bridgeSegment{animation:problem-story-module__oEAGiq__bridge-segment-in .62s cubic-bezier(.22, 1, .36, 1) calc(.48s + var(--segment) * .12s) both;transform-box:fill-box;transform-origin:bottom}[data-active=true] .problem-story-module__oEAGiq__radarMascot{animation:2.2s cubic-bezier(.37,0,.45,1) .2s both problem-story-module__oEAGiq__mascot-stroll}[data-active=true] .problem-story-module__oEAGiq__bridgeMascot{animation:2.6s cubic-bezier(.37,0,.45,1) .52s both problem-story-module__oEAGiq__mascot-cross}[data-active=true] .problem-story-module__oEAGiq__radarMascot .problem-story-module__oEAGiq__walkLimbA,[data-active=true] .problem-story-module__oEAGiq__bridgeMascot .problem-story-module__oEAGiq__walkLimbA{animation:.44s linear .2s 5 both problem-story-module__oEAGiq__walk-a}[data-active=true] .problem-story-module__oEAGiq__radarMascot .problem-story-module__oEAGiq__walkLimbB,[data-active=true] .problem-story-module__oEAGiq__bridgeMascot .problem-story-module__oEAGiq__walkLimbB{animation:.44s linear .2s 5 both problem-story-module__oEAGiq__walk-b}[data-active=true] .problem-story-module__oEAGiq__radarMascot .problem-story-module__oEAGiq__mascotBob,[data-active=true] .problem-story-module__oEAGiq__bridgeMascot .problem-story-module__oEAGiq__mascotBob{animation:.44s ease-in-out .2s 5 both problem-story-module__oEAGiq__mascot-bob}[data-active=true] .problem-story-module__oEAGiq__bridgeMascot .problem-story-module__oEAGiq__walkLimbA,[data-active=true] .problem-story-module__oEAGiq__bridgeMascot .problem-story-module__oEAGiq__walkLimbB,[data-active=true] .problem-story-module__oEAGiq__bridgeMascot .problem-story-module__oEAGiq__mascotBob{animation-iteration-count:6;animation-delay:.52s}[data-active=true] .problem-story-module__oEAGiq__bridgeMascot .problem-story-module__oEAGiq__mascotLoad{animation:.36s ease-in 2.55s both problem-story-module__oEAGiq__load-handoff}[data-active=true] .problem-story-module__oEAGiq__bridgePiece{animation:.72s cubic-bezier(.22,1,.36,1) 2.6s both problem-story-module__oEAGiq__bridge-piece-in}[data-active=true] .problem-story-module__oEAGiq__people{animation:.65s cubic-bezier(.34,1.56,.64,1) 1.72s both problem-story-module__oEAGiq__people-react}[data-active=true] .problem-story-module__oEAGiq__opportunityDot{animation:problem-story-module__oEAGiq__opportunity-fall 1.05s cubic-bezier(.22, 1, .36, 1) calc(.28s + var(--dot-delay)) both}[data-active=true] .problem-story-module__oEAGiq__redirectLine{stroke-dasharray:300;animation:1s ease-out .82s both problem-story-module__oEAGiq__redirect-draw}[data-active=true] .problem-story-module__oEAGiq__fallingDots i{animation:5.8s ease-in-out both problem-story-module__oEAGiq__transition-dot}[data-active=true] .problem-story-module__oEAGiq__fallingDots i:nth-child(2){animation-delay:.14s}[data-active=true] .problem-story-module__oEAGiq__fallingDots i:nth-child(3){animation-delay:.28s}[data-active=true] .problem-story-module__oEAGiq__fallingDots i:nth-child(4){animation-delay:.42s}[data-active=true] .problem-story-module__oEAGiq__fallingDots i:nth-child(5){animation-delay:.56s}}@keyframes problem-story-module__oEAGiq__problem-copy-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes problem-story-module__oEAGiq__problem-visual-in{0%{opacity:0;transform:translateY(2.8rem)scale(.98)}to{opacity:1;transform:none}}@keyframes problem-story-module__oEAGiq__spotlight-open{0%{opacity:0;scale:.2 0}to{opacity:1;scale:1}}@keyframes problem-story-module__oEAGiq__pin-pop{0%{opacity:0;translate:0 1rem;scale:.3}to{opacity:1;translate:0;scale:1}}@keyframes problem-story-module__oEAGiq__missed-breathe{0%,to{opacity:.5}50%{opacity:.78}}@keyframes problem-story-module__oEAGiq__ring-draw{0%{opacity:0;stroke-dashoffset:1450px}to{opacity:1;stroke-dashoffset:0}}@keyframes problem-story-module__oEAGiq__radar-scan{0%{opacity:0;rotate:-55deg}to{opacity:1;rotate:305deg}}@keyframes problem-story-module__oEAGiq__radar-drift{0%{rotate:305deg}to{rotate:665deg}}@keyframes problem-story-module__oEAGiq__target-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes problem-story-module__oEAGiq__signal-pulse{0%{opacity:0;stroke-dasharray:1 80}to{opacity:1;stroke-dasharray:80 1}}@keyframes problem-story-module__oEAGiq__bridge-left-in{0%{opacity:0;translate:-3.5rem 1rem}to{opacity:1;translate:0}}@keyframes problem-story-module__oEAGiq__bridge-right-in{0%{opacity:0;translate:3.5rem 1rem}to{opacity:1;translate:0}}@keyframes problem-story-module__oEAGiq__bridge-segment-in{0%{opacity:0;translate:0 -1.5rem;scale:.65}to{opacity:1;translate:0;scale:1}}@keyframes problem-story-module__oEAGiq__mascot-stroll{0%{opacity:0;translate:-46px}20%{opacity:1}to{opacity:1;translate:0}}@keyframes problem-story-module__oEAGiq__mascot-cross{0%{opacity:0;translate:-118px}15%{opacity:1}to{opacity:1;translate:0}}@keyframes problem-story-module__oEAGiq__walk-a{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes problem-story-module__oEAGiq__walk-b{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes problem-story-module__oEAGiq__mascot-bob{0%,50%,to{translate:0}25%,75%{translate:0 -3px}}@keyframes problem-story-module__oEAGiq__bridge-piece-in{0%{opacity:0;translate:0 -5rem;rotate:-8deg}to{opacity:1;translate:0;rotate:none}}@keyframes problem-story-module__oEAGiq__load-handoff{0%{opacity:1}to{opacity:0}}@keyframes problem-story-module__oEAGiq__people-react{0%{translate:0;scale:1}45%{translate:0 -1rem;scale:1.04}to{translate:0;scale:1}}@keyframes problem-story-module__oEAGiq__opportunity-fall{0%{opacity:0;translate:var(--dot-x) var(--dot-y);scale:.55}35%{opacity:1}to{opacity:1;translate:0;scale:1}}@keyframes problem-story-module__oEAGiq__redirect-draw{0%{opacity:0;stroke-dashoffset:300px}to{opacity:1;stroke-dashoffset:0}}@keyframes problem-story-module__oEAGiq__transition-dot{0%{opacity:0;translate:0 -1rem}18%{opacity:.85}70%{opacity:.4}to{opacity:0;translate:0 12rem}}@media (max-width:1024px){.problem-story-module__oEAGiq__opening{grid-template-columns:minmax(18rem,.92fr) minmax(22rem,1.08fr)}.problem-story-module__oEAGiq__chapterInner{grid-template-columns:minmax(18rem,.92fr) minmax(23rem,1.08fr);gap:3rem}}@media (max-width:800px){.problem-story-module__oEAGiq__opening{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding:5.5rem 1.375rem 7.5rem}.problem-story-module__oEAGiq__title{max-width:14ch;font-size:clamp(2.65rem,10vw,4.8rem)}.problem-story-module__oEAGiq__openingVisual{width:calc(100% + 1.25rem);margin:0 -.625rem -2rem}.problem-story-module__oEAGiq__chapter{border-radius:50% 50% 0 0/2.5rem 2.5rem 0 0;margin-top:-2.5rem}.problem-story-module__oEAGiq__chapterInner{grid-template-columns:1fr;gap:2.25rem;min-height:0;padding:5.5rem 1.375rem 6.25rem}.problem-story-module__oEAGiq__chapterCopy,.problem-story-module__oEAGiq__chapterReverse .problem-story-module__oEAGiq__chapterCopy{grid-area:1/1}.problem-story-module__oEAGiq__chapterVisual,.problem-story-module__oEAGiq__chapterReverse .problem-story-module__oEAGiq__chapterVisual{grid-area:2/1;width:100%;margin-inline:auto}.problem-story-module__oEAGiq__chapter:nth-child(2) .problem-story-module__oEAGiq__chapterVisual{width:100%;margin-left:0}.problem-story-module__oEAGiq__chapterCopy h3{max-width:15ch;font-size:clamp(2.15rem,8.5vw,3.3rem)}.problem-story-module__oEAGiq__progress{min-height:8rem}.problem-story-module__oEAGiq__transitionInner{padding-inline:1.375rem}.problem-story-module__oEAGiq__fallingDots{right:1.5rem}}@media (max-width:480px){.problem-story-module__oEAGiq__opening{padding-block:5rem 6.75rem}.problem-story-module__oEAGiq__title{font-size:clamp(2.45rem,10.2vw,3.1rem)}.problem-story-module__oEAGiq__intro{margin-top:1.5rem;font-size:.98rem;line-height:1.68}.problem-story-module__oEAGiq__chapterInner{padding-block:5rem 5.75rem}.problem-story-module__oEAGiq__chapterCopy{grid-template-columns:1.8rem minmax(0,1fr);gap:.85rem}.problem-story-module__oEAGiq__progress{width:1.8rem}.problem-story-module__oEAGiq__progress>span{width:1.65rem;height:1.65rem;font-size:.54rem}.problem-story-module__oEAGiq__progress:before{top:2.2rem}.problem-story-module__oEAGiq__chapterCopy h3{font-size:clamp(2rem,9.6vw,2.8rem)}.problem-story-module__oEAGiq__chapterCopy p:last-child{margin-top:1.1rem;font-size:.96rem}.problem-story-module__oEAGiq__chapterVisual{width:calc(100% + 1rem);margin-inline:-.5rem}.problem-story-module__oEAGiq__transitionInner{padding-right:5rem}}
