.el-page .el-hero-img{object-position:72% 50%}.el-page .el-live{transform-origin:0;background:linear-gradient(90deg,#0000,#e83824 30% 70%,#0000);height:3px;animation:1.4s cubic-bezier(.2,.7,.2,1) .4s both el-current;position:absolute;bottom:0;left:0;right:0}@keyframes el-current{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.el-page .el-quote{border-top:2px solid #0a0a0a;margin:0;padding:3rem 0 0}.el-page .el-quote blockquote{color:#0a0a0a;max-width:40ch;font-family:var(--app-font-display);margin:0;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:800;line-height:1.25}.el-page .el-quote figcaption{color:#55555d;font-family:var(--app-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:1.25rem;font-size:.75rem}.el-page .el-quote figcaption strong{color:#c42b1a}.el-page .el-pillars{background:#2c2c3224;border:1px solid #2c2c3224;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.el-page .el-pillars li{background:#fff;gap:1rem;padding:1.35rem;display:flex}.el-page .el-pillar-icon{color:#e83824;border:1px solid #2c2c322e;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.el-page .el-pillar-icon svg{width:1.3rem;height:1.3rem}.el-page .el-pillars h3{color:#0a0a0a;font-family:var(--app-font-display);margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.el-page .el-pillars h3 span{color:#e83824;font-family:var(--app-font-mono);letter-spacing:.1em;margin-right:.5rem;font-size:.7rem}.el-page .el-pillars p{color:#2c2c32;margin:0;font-size:.96rem;line-height:1.55}.el-page .el-timing{color:#2c2c32;border-left:3px solid #e83824;margin:1.75rem 0 0;padding-left:1rem;line-height:1.7}.el-page .el-jobs-lead{color:#ffffffc7;max-width:46ch;margin:1.75rem 0 0;font-size:1.1rem;line-height:1.7}.el-page .el-jobs{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.el-page .el-jobs li{border-bottom:1px solid #ffffff1f;align-items:center;gap:1rem;padding:1.4rem 1rem 1.4rem 0;display:flex;position:relative}.el-page .el-jobs li:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:1.5rem}.el-page .el-jobs li:after{content:"";transform-origin:0;background:#e83824;height:2px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.el-page .el-jobs li:hover:after{transform:scaleX(1)}.el-page .el-job-n{color:#fff6;font-family:var(--app-font-mono);letter-spacing:.12em;font-size:.7rem}.el-page .el-job-icon{color:#e83824;border:1px solid #fff3;place-items:center;width:2.75rem;height:2.75rem;transition:transform .3s;display:grid}.el-page .el-jobs li:hover .el-job-icon{transform:rotate(-6deg)}.el-page .el-job-icon svg{width:1.4rem;height:1.4rem}.el-page .el-job-name{color:#fff;font-family:var(--app-font-display);font-size:1.15rem;font-weight:800;line-height:1.25}.el-page .el-scale{background:#fff;border:1px solid #2c2c3229;gap:.9rem;margin-bottom:2rem;padding:1.4rem;display:grid}.el-page .el-scale-row{font-family:var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#55555d;grid-template-columns:8.5rem 4.5rem 1fr;align-items:center;gap:.75rem;font-size:.75rem;display:grid}.el-page .el-scale-row b{color:#0a0a0a;font-size:.9rem}.el-page .el-scale-row i{transform-origin:0;background:#2c2c324d;height:10px;display:block}.el-page .el-scale-row.is-big i{background:#e83824}.el-page .el-scale-row.is-big b{color:#c42b1a}.el-page .el-how{border-top:2px solid #0a0a0a;grid-template-columns:repeat(4,minmax(0,1fr));margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.el-page .el-how li{padding:2rem 1.5rem 0 0;position:relative}.el-page .el-how li+li{border-left:1px solid #2c2c3224;padding-left:1.5rem}.el-page .el-how li:before{content:"";background:#e83824;width:2.5rem;height:4px;transition:width .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:-2px;left:0}.el-page .el-how li:hover:before{width:100%}.el-page .el-how-n{color:#e83824;font-family:var(--app-font-mono);letter-spacing:.14em;font-size:.78rem;font-weight:700}.el-page .el-how h3{color:#0a0a0a;font-family:var(--app-font-display);margin:.9rem 0 .6rem;font-size:1.2rem;font-weight:800;line-height:1.25}.el-page .el-how p{color:#2c2c32;margin:0;line-height:1.65}.el-page .el-closing{color:#2c2c32;max-width:70ch;margin:2.5rem 0 0;font-size:1.08rem;line-height:1.7}.el-page .el-closing+.el-closing{margin-top:1rem}@media (width<=1023px){.el-page .el-how{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.el-page .el-how li:nth-child(3){border-left:0;padding-left:0}}@media (width<=767px){.el-page .el-pillars,.el-page .el-jobs{grid-template-columns:1fr}.el-page .el-jobs li:nth-child(2n){border-left:0;padding-left:0}.el-page .el-scale-row{grid-template-columns:1fr auto}.el-page .el-scale-row i{grid-column:1/-1}.el-page .el-how{grid-template-columns:1fr}.el-page .el-how li,.el-page .el-how li+li{border-left:0;padding:1.75rem 0 0}}@media (prefers-reduced-motion:reduce){.el-page .el-live{animation:none}.el-page .el-jobs li:after,.el-page .el-how li:before,.el-page .el-job-icon{transition:none}.el-page .el-jobs li:hover .el-job-icon{transform:none}}
