.gs-section.cm-scene{background:var(--bg-1);border-bottom:1px solid var(--line);border-top:0;overflow:clip;padding-block:clamp(72px,7.5vw,118px)}.gs-section.cm-scene.is-scene{padding-block:0}.cm-scene__fixed{text-align:center}.cm-scene .gs-h2.cm-scene__h2{margin:0 auto;max-width:20ch}.cm-scene .gs-h2.cm-scene__h2[data-pp-hmax]{max-width:var(--pp-hmax-d,20ch)}@media (max-width:989px){.cm-scene .gs-h2.cm-scene__h2[data-pp-hmax]{max-width:var(--pp-hmax-t,var(--pp-hmax-d,20ch))}}@media (max-width:767px){.cm-scene .gs-h2.cm-scene__h2[data-pp-hmax]{max-width:var(--pp-hmax-m,var(--pp-hmax-t,var(--pp-hmax-d,20ch)))}}.cm-scene .cm-scene__h2 b{display:inline}.cm-scene--red-break .cm-scene__h2 b{display:block}.cm-scene__rule{background:var(--line-2);height:1px;margin-top:clamp(28px,5vh,60px)}.cm-scene__p{margin:clamp(32px,4vh,56px) auto 0;text-align:center;width:min(680px,86%)}.cm-scene__p p{color:var(--txt-2);font-size:clamp(17px,1.44vw,22px);font-weight:300;line-height:var(--lh-lede,1.55);margin:0}.cm-scene__p p+p{margin-top:1em}.cm-scene__p a:not(.btn){border-bottom:1px solid var(--red);color:var(--txt);text-decoration:none}.cm-scene__p .btn{margin-top:clamp(24px,2.6vw,36px)}.cm-scene__bar{display:none}@media (min-width:990px){.cm-scene.is-scene .cm-scene__track{height:var(--cm-scene-track,400svh)}.cm-scene.is-scene .cm-scene__stage{background:var(--bg-1);height:100svh;overflow:hidden;position:sticky;top:0}.cm-scene.is-scene .cm-scene__fixed{left:0;pointer-events:none;position:absolute;right:0;top:clamp(150px,17vh,210px);z-index:3}.cm-scene.is-scene .cm-scene__scene{inset:0;position:absolute;z-index:1}.cm-scene.is-scene .cm-scene__p{left:50%;margin:0;position:absolute;top:64%;transform:translate(-50%,-50%);width:min(840px,84%);will-change:transform,opacity}.cm-scene.is-scene .cm-scene__bar{bottom:clamp(48px,10vh,104px);display:block;height:12px;left:var(--gutter);position:absolute;right:var(--gutter);z-index:3}.cm-scene.is-scene .cm-scene__via{background:var(--line-2);height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cm-scene.is-scene .cm-scene__sq{height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px;will-change:left}.cm-scene.is-scene .cm-scene__sq--w{background:var(--txt);left:0;z-index:2}.cm-scene.is-scene .cm-scene__sq--r{background:var(--red);box-shadow:0 0 12px rgba(255,20,71,.45);left:100%;z-index:1}}