.en-hero{min-height:0}.en-climb{height:clamp(560px,74svh,660px);display:grid;position:relative}.en-copy{z-index:2;width:min(52%,600px);padding:clamp(24px, 4vw, 52px) 0 0 calc(var(--ix-gutter) + 40px);position:relative}.en-copy h1{letter-spacing:-.04em;color:var(--ix-text);margin:0;font-size:clamp(36px,4.7vw,66px);font-weight:500;line-height:1.03}.en-copy p{color:var(--ix-muted);margin:18px 0 0;font-size:16.5px}.en-stairs{left:var(--ix-gutter);right:var(--ix-gutter);pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;height:100%;display:grid;position:absolute;bottom:0}.en-step{border-top:1px solid var(--ix-line-2);flex-direction:column;justify-content:flex-start;padding:18px 22px;display:flex;position:relative}.en-step.s0{background:#17181b;height:25%}.en-step.s1{border-left:1px dashed var(--ix-dash);background:#1f1712;height:46%}.en-step.s2{background:linear-gradient(180deg, var(--ix-orange), #c24f00);border-top-color:var(--ix-orange);height:86%}.en-step b{letter-spacing:-.03em;color:var(--ix-text);font-size:clamp(20px,2.4vw,32px);font-weight:500}.en-step small{color:var(--ix-muted);margin-top:3px;font-size:14px}.en-step.s2 b{color:#fff}.en-step.s2 small{color:#ffffffe6}.en-change{background:var(--ix-text);color:#17181b;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:500;animation:.7s cubic-bezier(.22,1,.36,1) en-hop;position:absolute;top:-48px;left:22px}.en-change:after{content:"";background:var(--ix-text);width:10px;height:10px;position:absolute;bottom:-5px;left:18px;transform:rotate(45deg)}@keyframes en-hop{0%{opacity:0;transform:translate(-44px,26px)}60%{transform:translateY(-8px)}}.en-review{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:28px 56px;padding:clamp(44px,5vw,68px) 40px;display:grid}.en-review h2{letter-spacing:-.038em;color:var(--ix-text);margin:0;font-size:clamp(30px,3.8vw,52px);font-weight:500;line-height:1.04}.en-review-copy p{color:var(--ix-muted);margin:16px 0 0;font-size:16px;line-height:1.55}.en-review ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.en-review li{min-height:52px;color:var(--ix-text);background:#fcf8f50b;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:grid}.en-review li i{font:500 16px var(--ix-mono);color:var(--ix-muted);font-style:normal}.en-review li small{color:var(--ix-faint);font-size:12.5px}.en-review li.bad{background:repeating-linear-gradient(-45deg,#ff6a0017 0 6px,#0000 6px 12px),#ff6a0014;box-shadow:inset 0 0 0 1px #ff6a0080}.en-review li.bad i,.en-review li.bad small{color:#ffb37a}.en-versions{background:#0d0e10;padding:0 0 clamp(36px,4vw,52px)}.en-track{border-bottom:1px dashed var(--ix-dash);grid-template-columns:130px minmax(0,1fr) 130px;align-items:center;gap:18px;height:78px;padding:0 40px;display:grid}.en-track code{font:500 16px var(--ix-mono);letter-spacing:-.03em;color:var(--ix-text)}.en-track span{color:var(--ix-faint);text-align:right;font-size:13.5px}.en-track i{background:#fcf8f524;height:2px;position:relative;overflow:hidden}.en-track u{background:var(--ix-text);width:70px;height:2px;animation:3.4s linear infinite en-run;position:absolute;top:0;left:0}.en-track.next code{color:var(--ix-orange)}.en-track.next u{background:var(--ix-orange);box-shadow:0 0 8px var(--ix-orange);animation-duration:2.3s}@keyframes en-run{0%{transform:translate(-70px)}to{transform:translate(1200px)}}.en-versions-copy{padding:clamp(28px,3vw,40px) 40px 0}.en-versions h2{letter-spacing:-.03em;color:var(--ix-text);margin:0;font-size:clamp(26px,3vw,40px);font-weight:500}.en-versions-copy p{color:var(--ix-muted);margin:10px 0 0;font-size:16px}.en-safety{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.en-safety article{flex-direction:column;min-height:240px;padding:30px 32px;display:flex}.en-safety article:first-child{border-right:1px dashed var(--ix-dash)}.en-safety h3{letter-spacing:-.018em;color:var(--ix-text);margin:auto 0 0;padding-top:26px;font-size:20px;font-weight:500}.en-safety p{color:var(--ix-muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.en-backups{align-items:flex-end;gap:8px;height:76px;display:flex}.en-backups i{background:#fcf8f533;border-radius:3px;flex:1;height:62%;transition:height .4s,background-color .4s,opacity .4s}.en-backups i.after{opacity:.32}.en-backups i.on{background:var(--ix-orange);height:100%}.en-fading{border:1px dashed #ff6a0099;border-radius:10px;gap:3px;padding:14px 16px;animation:5s ease-in-out infinite en-fade;display:grid}.en-fading b{font:500 15px var(--ix-mono);color:var(--ix-text)}.en-fading small{color:var(--ix-muted);font-size:13px}@keyframes en-fade{0%,60%{opacity:1}90%{opacity:.15;transform:translateY(5px)}to{opacity:1}}@media (width<=900px){.en-climb{height:auto;display:block}.en-copy{width:auto;padding:24px 28px 36px}.en-stairs{height:360px;margin:0 var(--ix-gutter);position:relative;left:auto;right:auto}.en-step{padding:14px}.en-step small{display:none}.en-step b{font-size:16px}.en-change{padding:6px 9px;font-size:12px;left:10px}.en-review,.en-safety{grid-template-columns:minmax(0,1fr)}.en-review{padding-left:24px;padding-right:24px}.en-review li{grid-template-columns:22px minmax(0,1fr)}.en-review li small{grid-column:2}.en-track{grid-template-columns:84px minmax(0,1fr);padding:0 24px}.en-track span{display:none}.en-versions-copy{padding-left:24px;padding-right:24px}.en-safety article:first-child{border-right:0;border-bottom:1px dashed var(--ix-dash)}}@media (prefers-reduced-motion:reduce){.en-change,.en-track u,.en-fading{animation:none}}
