.problem-statement-pinned--alt.section{background-color:var(--neutral-50);position:relative}body.has-problem-statement-scroll-pin-02-intercom-hidden #intercom-container{display:none!important}.problem-statement-pinned-02{left:unset!important;margin-left:auto;margin-right:auto;max-width:var(--grid-width);min-height:100svh;overflow:visible;position:relative;width:100%}.problem-statement-pin-spacer-02{display:flex!important;justify-content:center;left:0!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important;right:0!important}.problem-statement-pinned-02 .problem-statement-pin{min-height:100svh;overflow:visible;position:relative}.problem-statement-pinned-02 .scroll-stage{aspect-ratio:1171/574;inset:0;margin:auto;overflow:visible;pointer-events:none;position:absolute}.problem-statement-pinned-02 .scene-master{display:block;height:100%;overflow:visible;width:100%}.problem-statement-pinned-02 .scroll-copy{min-height:100svh;position:relative}.problem-statement-pinned-02 .story-pager{align-items:center;background:#fff;border:none;border-radius:999px;bottom:clamp(22px,4vh,36px);box-shadow:0 10px 22px rgba(69,68,89,.08);color:rgba(28,12,88,.82);cursor:pointer;display:flex;gap:14px;isolation:isolate;justify-content:space-between;left:50%;min-height:60px;padding:12px 14px 12px 18px;position:absolute;transform:translateX(-50%);width:min(92vw,162px);z-index:14;--pager-progress-value:33.333;transition:box-shadow .2s ease,color .2s ease,transform .2s ease}.problem-statement-pinned-02 .story-pager-border{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.problem-statement-pinned-02 .story-pager-progress,.problem-statement-pinned-02 .story-pager-track{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;vector-effect:non-scaling-stroke}.problem-statement-pinned-02 .story-pager-track{stroke:rgba(87,61,220,.08)}.problem-statement-pinned-02 .story-pager-progress{stroke:url(#ps02-pager-border-gradient);stroke-dasharray:var(--pager-progress-value) 100}.problem-statement-pinned-02 .story-pager:hover{box-shadow:0 16px 30px rgba(69,68,89,.14)}.problem-statement-pinned-02 .story-pager:focus-visible{outline:2px solid rgba(87,61,220,.28);outline-offset:3px}.problem-statement-pinned-02 .story-pager-arrow,.problem-statement-pinned-02 .story-pager-count{position:relative;z-index:2}.problem-statement-pinned-02 .story-pager-count{align-items:baseline;color:rgba(28,12,88,.88);display:inline-flex;font-family:var(--display-font);font-size:19px;font-weight:var(--font-weight-3);gap:4px;letter-spacing:-.02em;line-height:1}.problem-statement-pinned-02 .story-pager-divider,.problem-statement-pinned-02 .story-pager-total{color:rgba(69,68,89,.46)}.problem-statement-pinned-02 .story-pager-arrow{align-items:center;background:rgba(97,121,152,.08);border-radius:50%;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;line-height:1;transition:background-color .2s ease,color .2s ease;width:34px}.problem-statement-pinned-02 .story-pager[data-last-step=true] .story-pager-arrow{background:rgba(87,61,220,.12);color:#573ddc}.problem-statement-pinned-02 .scroll-section{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;text-align:center;visibility:hidden}.problem-statement-pinned-02 .message-card{max-width:400px;position:relative;width:min(92vw,820px);z-index:1}.problem-statement-pinned-02 .message-card .headline{color:var(--indigo-950);font-size:var(--fluid-fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tightest);line-height:var(--lh-tightest)}.problem-statement-pinned-02 .scene-master .card{will-change:transform}.problem-statement-pinned-02 .scene-master .card-bg{transition:none}.problem-statement-pinned-02 .section-bg{display:none}@media (max-width:1131px){.problem-statement-pinned--alt.section{overflow:hidden}.problem-statement-pinned--alt .section-container{min-width:100vw}.problem-statement-pinned-02,.problem-statement-pinned-02 .problem-statement-pin{min-height:auto}.problem-statement-pinned-02 .scroll-stage{display:none}.problem-statement-pinned-02 .scroll-copy{display:flex;flex-direction:column;gap:100px;min-height:auto;padding:100px 0;position:static}.problem-statement-pinned-02 .story-pager{display:none}.problem-statement-pinned-02 .scroll-section{aspect-ratio:5/4;inset:auto;min-width:100vw;opacity:1;overflow:visible;pointer-events:auto;position:relative;visibility:visible;width:100%}.problem-statement-pinned-02 .section-bg{display:block;height:100%;left:50%;min-width:100%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:0}.problem-statement-pinned-02 .section-bg img{display:block;min-height:100%;min-width:100vw;object-fit:contain;object-position:center;width:100%}}@media (min-width:1132px) and (max-height:860px){.problem-statement-pinned-02 .scroll-stage{max-height:calc(100svh - 48px)}.problem-statement-pinned-02 .message-card{max-width:480px;padding:56px 28px;width:min(88vw,760px)}}@media (max-width:559px){.problem-statement-pinned-02{min-height:auto}.problem-statement-pinned-02 .scroll-copy{gap:50px;padding:50px 0}.problem-statement-pinned-02 .scroll-section{aspect-ratio:unset;min-height:min(100svh,800px)}}