.sl-stage{align-items:center;display:flex;height:100vh;isolation:isolate;justify-content:center;min-height:600px;overflow:hidden;position:sticky;top:0}.sl-bg{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.06);width:100%;z-index:0}.sl-stage.is-visible .sl-bg{transform:scale(1);transition:transform 2.4s cubic-bezier(.2,.6,.2,1)}:root{--sl-scrim-top:0.00;--sl-scrim-upper:0.40;--sl-scrim-lower:0.62;--sl-scrim-bottom:0.00;--sl-scrim-rgb:15,14,12}.sl-scrim{background:linear-gradient(180deg,rgba(var(--sl-scrim-rgb),var(--sl-scrim-top)) 0,rgba(var(--sl-scrim-rgb),var(--sl-scrim-upper)) 30%,rgba(var(--sl-scrim-rgb),var(--sl-scrim-lower)) 62%,rgba(var(--sl-scrim-rgb),var(--sl-scrim-bottom)) 100%);inset:0;position:absolute;z-index:1}.sl-in{max-width:900px;padding:0 26px;text-align:center;z-index:2}.sl-eyebrow,.sl-in{color:#fff;position:relative}.sl-eyebrow{display:inline-block;font:600 11px var(--mono);letter-spacing:.34em;opacity:.92;padding-bottom:12px;text-transform:uppercase}.sl-eyebrow:after{background:var(--scale);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:56px}.sl-h{font:800 clamp(44px,7vw,100px)/1.02 var(--disp);letter-spacing:-.04em;margin:26px 0 20px;text-shadow:0 2px 40px rgba(15,14,12,.35)}.sl-h em{color:var(--scale-2,#f26a24);font-style:normal;text-shadow:0 2px 30px rgba(12,11,9,.5)}.sl-p{color:hsla(0,0%,100%,.88);font:500 clamp(14px,1.6vw,17px)/1.7 var(--disp);margin:0 auto;max-width:46ch}@media(prefers-reduced-motion:reduce){.sl-bg,.sl-stage.is-visible .sl-bg{transform:none;transition:none}}@media(max-width:600px){.sl-in{padding:0 20px}}.sl-cta{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.32);border-radius:999px;color:#fff;display:inline-flex;gap:14px;margin-top:42px;overflow:hidden;padding:17px 26px 17px 30px;position:relative;text-decoration:none;transition:transform .45s cubic-bezier(.2,.6,.2,1),border-color .45s,box-shadow .45s}.sl-cta-fill{background:linear-gradient(120deg,var(--scale),var(--scale2));border-radius:inherit;inset:-1px;position:absolute;transform:translateY(102%);transition:transform .55s cubic-bezier(.2,.6,.2,1);z-index:0}.sl-cta-t{font:700 clamp(13px,1.35vw,15.5px) var(--disp);letter-spacing:-.005em}.sl-cta-a,.sl-cta-t{position:relative;z-index:1}.sl-cta-a{border:1px solid hsla(0,0%,100%,.45);border-radius:50%;display:grid;height:30px;place-items:center;transition:border-color .45s,transform .45s cubic-bezier(.2,.6,.2,1);width:30px}.sl-cta-a svg{height:15px;transform:rotate(-45deg);transition:transform .45s cubic-bezier(.2,.6,.2,1);width:15px}.sl-cta:hover{border-color:transparent;box-shadow:0 18px 40px -18px rgba(233,85,10,.55);transform:translateY(-2px)}.sl-cta:hover .sl-cta-fill{transform:translateY(0)}.sl-cta:hover .sl-cta-a{border-color:hsla(0,0%,100%,.85);transform:translateX(2px)}.sl-cta:hover .sl-cta-a svg{transform:rotate(0deg) translateX(1px)}.sl-cta:active{transform:translateY(-1px) scale(.985)}.sl-cta:focus-visible{outline:2px solid var(--scale);outline-offset:4px}@media(max-width:600px){.sl-in{padding:0 20px}.sl-cta{padding:15px 22px 15px 26px}}@media(prefers-reduced-motion:reduce){.sl-cta,.sl-cta-a,.sl-cta-a svg,.sl-cta-fill{transition:none}.sl-cta:hover{background:var(--scale);box-shadow:none;transform:none}}.sl-stage:not(.is-visible) .sl-cta,.sl-stage:not(.is-visible) .sl-eyebrow,.sl-stage:not(.is-visible) .sl-h,.sl-stage:not(.is-visible) .sl-p{opacity:0}.sl-stage.is-visible .sl-eyebrow{animation:slrise .6s cubic-bezier(.2,.6,.2,1) 0s backwards}.sl-stage.is-visible .sl-h{animation:slrise .6s cubic-bezier(.2,.6,.2,1) .08s backwards}.sl-stage.is-visible .sl-p{animation:slrise .6s cubic-bezier(.2,.6,.2,1) .16s backwards}.sl-stage.is-visible .sl-cta{animation:slrise .6s cubic-bezier(.2,.6,.2,1) .26s backwards}@keyframes slrise{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.sl-stage:not(.is-visible) .sl-cta,.sl-stage:not(.is-visible) .sl-eyebrow,.sl-stage:not(.is-visible) .sl-h,.sl-stage:not(.is-visible) .sl-p{opacity:1}.sl-stage.is-visible .sl-cta,.sl-stage.is-visible .sl-eyebrow,.sl-stage.is-visible .sl-h,.sl-stage.is-visible .sl-p{animation:none}}#equipment-landing{background:#0f0e0c;position:relative;z-index:2}#equipment-landing .sl-stage{height:100vh;min-height:600px;position:relative}#equipment-landing .sl-in{max-width:1120px}#equipment-landing .sl-h{font-size:clamp(34px,5.4vw,78px)}@media(max-width:640px){#equipment-landing .sl-h br{display:none}}.sl-cta--light{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:rgba(21,24,29,.24);box-shadow:0 18px 44px -34px rgba(21,24,29,.5);color:var(--ink)}.sl-cta--light .sl-cta-a{border-color:rgba(21,24,29,.32)}.sl-cta--light .sl-cta-a,.sl-cta--light .sl-cta-a svg,.sl-cta--light .sl-cta-t{transition:color .18s ease 0s,border-color .18s ease 0s,transform .45s cubic-bezier(.2,.6,.2,1)}.sl-cta--light:hover{border-color:transparent;box-shadow:0 22px 50px -26px rgba(233,85,10,.55)}.sl-cta--light:hover .sl-cta-t{color:#fff;text-shadow:0 1px 2px rgba(76,26,0,.35);transition-delay:.26s}.sl-cta--light:hover .sl-cta-a{border-color:hsla(0,0%,100%,.9);color:#fff;transition-delay:.26s}.sl-cta--light:focus-visible{outline:2px solid var(--scale);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sl-cta--light .sl-cta-a,.sl-cta--light .sl-cta-a svg,.sl-cta--light .sl-cta-t{transition:none}.sl-cta--light:hover .sl-cta-a,.sl-cta--light:hover .sl-cta-t{transition-delay:0s}}.sl-cta--light .sl-cta-fill,.sl-cta--solid{background:linear-gradient(120deg,#cc4708,#e05c12)}.sl-cta--solid{border-color:transparent;box-shadow:0 16px 34px -18px rgba(204,71,8,.6);color:#fff}.sl-cta--solid .sl-cta-fill{background:linear-gradient(120deg,#a33705,#c24308)}.sl-cta--solid .sl-cta-a{border-color:hsla(0,0%,100%,.55)}.sl-cta--solid:hover{border-color:transparent;box-shadow:0 22px 44px -18px rgba(204,71,8,.7);color:#fff}.sl-cta--solid:hover .sl-cta-a{border-color:hsla(0,0%,100%,.9)}.sl-cta--dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(21,24,29,.92);border-color:rgba(21,24,29,.85);box-shadow:0 22px 52px -32px rgba(21,24,29,.6);color:#fff}.sl-cta--dark .sl-cta-a{border-color:hsla(0,0%,100%,.45)}.sl-cta--dark .sl-cta-fill{background:linear-gradient(120deg,#cc4708,#e05c12)}.sl-cta--dark:hover{border-color:transparent;box-shadow:0 24px 54px -26px rgba(233,85,10,.55)}.sl-cta--dark:hover .sl-cta-a{border-color:hsla(0,0%,100%,.9)}.sl-cta--dark:focus-visible{outline:2px solid var(--scale);outline-offset:3px}@media(prefers-reduced-motion:reduce){.sl-cta--dark:hover{background:#cc4708}}