.StaircaseIntro-module__9BBLxG__introOverlay{z-index:99999;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;transition:opacity .24s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden}.StaircaseIntro-module__9BBLxG__introOverlayExiting{opacity:0;pointer-events:none}.StaircaseIntro-module__9BBLxG__staircaseStage{z-index:1;width:100%;height:100%;display:flex;position:absolute;inset:0}.StaircaseIntro-module__9BBLxG__stairColumn{will-change:transform;background:linear-gradient(#06080c 0%,#090d13 50%,#05070a 100%);border-right:1px solid #ffffff14;flex:1;height:100%;transform:translateY(0);box-shadow:inset 0 -2px #ffffff38,0 20px 40px #000c}.StaircaseIntro-module__9BBLxG__stairColumn:last-child{border-right:none}.StaircaseIntro-module__9BBLxG__stageActive .StaircaseIntro-module__9BBLxG__col1{animation:.52s cubic-bezier(.77,0,.175,1) .65s forwards StaircaseIntro-module__9BBLxG__staircaseWipe}.StaircaseIntro-module__9BBLxG__stageActive .StaircaseIntro-module__9BBLxG__col2{animation:.52s cubic-bezier(.77,0,.175,1) .77s forwards StaircaseIntro-module__9BBLxG__staircaseWipe}.StaircaseIntro-module__9BBLxG__stageActive .StaircaseIntro-module__9BBLxG__col3{animation:.52s cubic-bezier(.77,0,.175,1) .89s forwards StaircaseIntro-module__9BBLxG__staircaseWipe}.StaircaseIntro-module__9BBLxG__stageActive .StaircaseIntro-module__9BBLxG__col4{animation:.52s cubic-bezier(.77,0,.175,1) 1.01s forwards StaircaseIntro-module__9BBLxG__staircaseWipe}.StaircaseIntro-module__9BBLxG__stageActive .StaircaseIntro-module__9BBLxG__col5{animation:.52s cubic-bezier(.77,0,.175,1) 1.13s forwards StaircaseIntro-module__9BBLxG__staircaseWipe}.StaircaseIntro-module__9BBLxG__stageActive .StaircaseIntro-module__9BBLxG__col6{animation:.52s cubic-bezier(.77,0,.175,1) 1.25s forwards StaircaseIntro-module__9BBLxG__staircaseWipe}@keyframes StaircaseIntro-module__9BBLxG__staircaseWipe{0%{transform:translateY(0%)}to{transform:translateY(-101%)}}.StaircaseIntro-module__9BBLxG__introCenter{z-index:2;text-align:center;will-change:opacity, transform;flex-direction:column;align-items:center;padding:0 20px;animation:.6s cubic-bezier(.16,1,.3,1) forwards StaircaseIntro-module__9BBLxG__introContentReveal;display:flex;position:relative}.StaircaseIntro-module__9BBLxG__stageActive .StaircaseIntro-module__9BBLxG__introCenter{animation:.4s cubic-bezier(.16,1,.3,1) .6s forwards StaircaseIntro-module__9BBLxG__introContentExit}@keyframes StaircaseIntro-module__9BBLxG__introContentReveal{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes StaircaseIntro-module__9BBLxG__introContentExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.97)}}.StaircaseIntro-module__9BBLxG__emblemBadge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 14px;display:inline-flex}.StaircaseIntro-module__9BBLxG__emblemDot{background:var(--primary,#e53935);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #e53935cc}.StaircaseIntro-module__9BBLxG__emblemText{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;color:#ffffffd9;text-transform:uppercase;font-size:11px;font-weight:750}.StaircaseIntro-module__9BBLxG__brandTitleWrap{margin-bottom:14px;overflow:hidden}.StaircaseIntro-module__9BBLxG__brandTitle{letter-spacing:.22em;text-transform:uppercase;color:#fff;text-shadow:0 2px 20px #000c;padding-left:.22em;font-size:clamp(32px,7vw,68px);font-weight:900;line-height:1;display:block}.StaircaseIntro-module__9BBLxG__subRule{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;color:#fff9;text-transform:uppercase;align-items:center;gap:10px;font-size:clamp(10px,1.8vw,12px);font-weight:650;display:flex}.StaircaseIntro-module__9BBLxG__subSep{color:var(--primary,#e53935);font-weight:800}@media (prefers-reduced-motion:reduce){.StaircaseIntro-module__9BBLxG__introOverlay{animation:none!important;display:none!important}}
