.rule_scope__CKxDQ{position:relative}.rule_anchor__jCw5B{position:absolute;left:0;top:calc((560svh - max(100svh, 560px)) * .2083);width:1px;height:1px;pointer-events:none}.rule_scope__CKxDQ .rule_anchor__jCw5B{scroll-margin-top:0}.rule_intro__awuTG>nav+div{margin-top:var(--s-8)}.rule_scope__CKxDQ [data-sys=stage]:not([data-unpinned]) canvas{--i:var(--intro,1);transform:translateY(calc((1 - (3 * var(--i) * var(--i) - 2 * var(--i) * var(--i) * var(--i))) * var(--rule-drop, 0px)))}.rule_scope__CKxDQ [data-sys=stage] [data-intro]>[data-sys=hero]{opacity:calc(1 - var(--intro, 0) * 2.5)}.rule_scope__CKxDQ [data-sys=stage] [data-intro]>:nth-child(3)>*{opacity:calc((var(--intro, 1) - .45) * 1.82);translate:0 calc(clamp(0, (.45 - var(--intro, 1)) * 1000, 1) * 200vh)}@media (max-width:759px){.rule_anchor__jCw5B{top:calc(460svh * .2083)}.rule_intro__awuTG{margin-top:calc(-1 * var(--s-5))}.rule_intro__awuTG>nav+div{margin-top:40px}.rule_scope__CKxDQ>[data-sys=stage]:not([data-unpinned])>:first-child{display:none}.rule_scope__CKxDQ [data-sys=stage] [data-intro] :has(>[data-slot=card]){opacity:calc((var(--intro, 1) - .5) * 2);translate:0 calc(clamp(0, (.5 - var(--intro, 1)) * 1000, 1) * 200vh)}}@media (max-width:759px) and (max-height:700px){.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] [data-intro]>:first-child{min-height:0}.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] :has(>[data-slot=card]){grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4);row-gap:var(--s-2);padding:var(--s-4);margin-top:var(--s-2)}.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] :has(>[data-slot=card])>p{display:none}.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] [data-slot=card]{display:contents}.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] :has(>[data-slot=card])>div:first-child{grid-column:1;grid-row:1}.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] [data-slot=card]>span{grid-column:2;grid-row:1;align-self:end;padding:0}.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] [data-slot=card]>div{grid-column:1/-1;grid-row:2}.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] :has(>[data-slot=card])>div:last-child{grid-column:1/-1;grid-row:3}}@media (max-width:759px) and (max-height:600px){.rule_scope__CKxDQ.rule_scope__CKxDQ [data-sys=stage] :has(>[data-slot=card]) .t-counter{font-size:min(56px,calc(100cqi / (var(--chars, 6) * .6)))}.rule_intro__awuTG.rule_intro__awuTG>nav+div{margin-top:var(--s-5)}.rule_intro__awuTG.rule_intro__awuTG .t-lede{margin-top:var(--s-4)}.rule_intro__awuTG.rule_intro__awuTG .t-lede+div{margin-top:var(--s-5)}}