.elevator-page{background:var(--black);color:var(--paper)}.elevator-page figure,.elevator-page p{margin-top:0}.elevator-page figure{margin:0}.elevator-page figcaption{font-size:.78rem;line-height:1.5}.elevator-page h2{font-size:clamp(3.1rem,5.5vw,6rem);letter-spacing:-.045em;line-height:.94}.elevator-page h3{font-size:clamp(2.15rem,3.2vw,3.4rem);letter-spacing:-.035em;line-height:1}.elevator-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);min-height:750px;padding-top:36px;padding-bottom:80px}.elevator-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.elevator-back{margin-bottom:auto;color:var(--steel);font-size:.86rem;text-underline-offset:5px}.elevator-back:hover,.elevator-back:focus-visible{color:var(--paper);text-decoration-color:var(--red)}.elevator-kicker,.elevator-section-label{color:var(--red);font-size:.8rem;font-weight:700}.elevator-kicker{margin:0 0 18px}.elevator-hero h1{margin:0 0 34px;font-size:clamp(5.5rem,11vw,10.5rem);letter-spacing:-.07em;line-height:.82}.elevator-lede{max-width:640px;margin-bottom:0;font-size:clamp(1.5rem,2.35vw,2.2rem);font-variation-settings:"wdth" 91,"wght" 530;line-height:1.3}.elevator-hero-rule{width:68px;height:4px;margin:46px 0 28px;background:var(--red)}.elevator-hero-role{max-width:540px;margin:0;color:#afb4b7;font-size:1rem;line-height:1.62}.elevator-hero-figure{display:grid;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:650px;background:var(--paper);color:var(--black)}.elevator-hero-figure img{display:block;width:100%;min-height:0;height:610px;object-fit:contain;object-position:center center;background:#fff}.elevator-hero-figure figcaption{padding:14px 22px 17px;border-top:1px solid var(--line-light);color:#5c6063}.elevator-spec-band{background:var(--red);color:#fff}.elevator-spec-grid{display:grid;grid-template-columns:repeat(4,1fr)}.elevator-spec-grid>div{min-height:155px;padding:27px 22px 24px;border-left:1px solid rgb(255 255 255 / .34)}.elevator-spec-grid>div:last-child{border-right:1px solid rgb(255 255 255 / .34)}.elevator-spec-grid span{display:block;margin-bottom:27px;font-size:.75rem}.elevator-spec-grid strong{font-size:clamp(1.8rem,3vw,3.4rem);font-variation-settings:"wdth" 78,"wght" 730;letter-spacing:-.04em;line-height:.95}.elevator-spec-grid small{font-size:.52em}.elevator-light{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);color:var(--black);clip-path:inset(0 -100vmax)}.elevator-intro,.elevator-close{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,2.15fr);gap:clamp(50px,7vw,120px)}.elevator-intro{padding-top:130px;padding-bottom:145px}.elevator-intro h2{max-width:850px;margin-bottom:42px}.elevator-intro-main>p:not(.elevator-source-note),.elevator-packaging-copy>p:not(.elevator-section-label),.elevator-drive-copy>p:not(.elevator-section-label),.elevator-close>div>p{max-width:760px;font-size:clamp(1.07rem,1.5vw,1.28rem);line-height:1.62}.elevator-intro-main>p:not(.elevator-source-note),.elevator-close>div>p{color:#414548}.elevator-role-list{display:grid;grid-template-columns:repeat(2,1fr);margin-top:60px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.elevator-role-list>div{display:flex;min-height:90px;flex-direction:column;justify-content:space-between;gap:18px;padding:14px 20px 18px;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.elevator-role-list span{color:var(--red);font-size:.7rem}.elevator-role-list strong{font-size:1.08rem;font-variation-settings:"wdth" 88,"wght" 670}.elevator-source-note{max-width:700px;margin:28px 0 0;color:#686d70;font-size:.84rem;line-height:1.58}.elevator-source-note a{text-decoration-color:var(--red);text-underline-offset:4px}.elevator-packaging{background:var(--graphite)}.elevator-packaging-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(50px,9vw,150px);align-items:center;padding-top:130px;padding-bottom:135px}.elevator-packaging-copy h2{max-width:670px;margin:40px 0 45px}.elevator-packaging-copy>p:not(.elevator-section-label){color:#bbc0c3}.elevator-tradeoff{margin-top:58px;padding:24px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.elevator-tradeoff span{display:block;margin-bottom:14px;color:var(--steel);font-size:.74rem}.elevator-tradeoff strong{display:block;max-width:560px;font-size:clamp(1.45rem,2.35vw,2.45rem);font-variation-settings:"wdth" 82,"wght" 680;line-height:1.15}.elevator-tradeoff strong span{display:inline;color:var(--red);font-size:inherit}.elevator-packaging-figure{background:#fff;color:var(--black)}.elevator-packaging-figure img{display:block;width:100%;max-height:730px;object-fit:contain}.elevator-packaging-figure figcaption,.elevator-bearing-pair figcaption,.elevator-beam-figure figcaption,.elevator-drive-figure figcaption,.elevator-base-figure figcaption{padding:14px 18px 17px;border-top:1px solid var(--line-light);color:#565c60}.elevator-details{padding-top:125px;padding-bottom:130px}.elevator-details-heading{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,2.15fr);gap:clamp(50px,7vw,120px);margin-bottom:92px}.elevator-details-heading h2{max-width:870px}.elevator-detail-row{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,7vw,110px);padding:70px 0;border-top:1px solid var(--line-light)}.elevator-detail-row:last-child{border-bottom:1px solid var(--line-light)}.elevator-detail-number{color:var(--red);font-size:.76rem}.elevator-detail-copy h3{max-width:540px;margin:42px 0 30px}.elevator-detail-copy p{max-width:570px;color:#444a4d;font-size:1.05rem;line-height:1.65}.elevator-detail-text-art{display:flex;min-height:470px;flex-direction:column;justify-content:center;padding:clamp(35px,5vw,78px);background:var(--graphite);color:var(--paper)}.elevator-detail-text-art span{display:block;font-size:clamp(4.2rem,9vw,9.6rem);font-variation-settings:"wdth" 74,"wght" 760;letter-spacing:-.07em;line-height:.95}.elevator-detail-text-art small{display:block;margin:7px 0 30px;color:var(--steel);font-size:.78rem}.elevator-detail-text-art small:last-child{margin-bottom:0}.elevator-bearing-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:start}.elevator-bearing-pair figure,.elevator-beam-figure{background:#e4e6e6}.elevator-bearing-pair img{display:block;width:100%;height:330px;object-fit:cover;background:#fff}.elevator-beam-figure{display:flex;min-height:590px;flex-direction:column}.elevator-beam-figure img{display:block;width:100%;height:560px;object-fit:contain;background:#fff}.elevator-drive{padding-top:125px;padding-bottom:130px}.elevator-drive-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(50px,9vw,150px);align-items:center}.elevator-drive-copy h2{max-width:610px;margin:40px 0 42px}.elevator-drive-copy>p:not(.elevator-section-label){color:#bac0c3}.elevator-drive-figure,.elevator-base-figure{background:#fff;color:var(--black)}.elevator-drive-figure img{display:block;width:100%;max-height:700px;object-fit:contain}.elevator-base-figure{margin-top:56px!important}.elevator-base-figure img{display:block;width:100%;max-height:370px;object-fit:contain}.elevator-close{padding-top:130px;padding-bottom:150px}.elevator-close h2{max-width:850px;margin-bottom:42px}.elevator-next-version{display:grid;grid-template-columns:1fr 2fr;gap:8px 40px;margin-top:70px;padding:24px 0;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.elevator-next-version span{color:#60666a;font-size:.76rem}.elevator-next-version strong{font-size:1.5rem;font-variation-settings:"wdth" 84,"wght" 690}.elevator-next-version p{grid-column:2;margin:0;color:#60666a;font-size:.87rem}.elevator-return{display:inline-block;margin-top:52px;padding-bottom:5px;border-bottom:2px solid var(--red);font-weight:700;text-decoration:none}.elevator-return span{color:var(--red)}@media(max-width:960px){.elevator-hero,.elevator-packaging-grid,.elevator-drive-grid{grid-template-columns:1fr 1fr;gap:34px}.elevator-hero h1{font-size:clamp(4.8rem,11vw,8rem)}.elevator-hero-figure,.elevator-hero-figure img{min-height:0;height:560px}.elevator-hero-figure{height:auto}.elevator-hero-figure img{height:510px}.elevator-intro,.elevator-close,.elevator-details-heading{grid-template-columns:1fr 2fr;gap:35px}.elevator-detail-row{gap:35px}}@media(max-width:700px){.elevator-hero,.elevator-intro,.elevator-packaging-grid,.elevator-details-heading,.elevator-detail-row,.elevator-drive-grid,.elevator-close{grid-template-columns:1fr}.elevator-hero{min-height:0;padding-top:25px;padding-bottom:36px}.elevator-back{margin-bottom:86px}.elevator-hero h1{font-size:clamp(5rem,20vw,7.7rem)}.elevator-hero-role{margin-bottom:20px}.elevator-hero-figure img{height:490px}.elevator-spec-grid{grid-template-columns:repeat(2,1fr)}.elevator-spec-grid>div{min-height:127px;border-bottom:1px solid rgb(255 255 255 / .34)}.elevator-spec-grid>div:nth-child(2){border-right:1px solid rgb(255 255 255 / .34)}.elevator-spec-grid span{margin-bottom:22px}.elevator-intro,.elevator-packaging-grid,.elevator-details,.elevator-drive,.elevator-close{padding-top:82px;padding-bottom:88px}.elevator-intro,.elevator-close,.elevator-details-heading{gap:22px}.elevator-details-heading{margin-bottom:55px}.elevator-detail-row{gap:22px;padding:55px 0}.elevator-detail-copy h3{margin:25px 0}.elevator-bearing-pair img{height:210px}.elevator-beam-figure img{height:500px}.elevator-drive-figure img{max-height:560px}.elevator-next-version{grid-template-columns:1fr}.elevator-next-version p{grid-column:1}}@media(max-width:450px){.elevator-role-list,.elevator-bearing-pair{grid-template-columns:1fr}.elevator-bearing-pair img{height:270px}.elevator-spec-grid strong{font-size:1.8rem}}
