.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-family:var(--font-sans-compressed);text-transform:uppercase;font-size:50px;font-weight:100;line-height:46px}@media only screen and (width>=1024px){.duotone .story h1.headline-special-big,.duotone .story h2.headline-special-big,.story .h1,.story h1{font-size:120px;line-height:100px}}.duotone .story .h2,.duotone .story h2{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:var(--line-height-base);font-weight:700}@media only screen and (width>=1024px){.duotone .story .h2,.duotone .story h2{font-size:var(--text-4xl);line-height:40px}}.duotone .story .h3,.duotone .story h3{font-size:var(--text-lg);line-height:var(--line-height-base)}@media only screen and (width>=1024px){.duotone .story .h3,.duotone .story h3{font-size:var(--text-3xl);line-height:45px}}.duotone .story .h5,.duotone .story h5{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--line-height-xxs)}@media only screen and (width>=1024px){.duotone .story .h5,.duotone .story h5{font-size:var(--text-base);line-height:var(--line-height-sm)}}.ergo-concept--3d-fit .ergo-concept-category-stage__text ul li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE5Ij48cGF0aCBzdHJva2U9IiNmZmYiIGQ9Im04LjYwNyAxLjI3MiA4LjU1IDguNTUtOC41NSA4LjU0OU0xNy4xNTcgOS44MjEuNzM4IDkuNzcyIi8+PC9zdmc+)}.ergo-concept--360-fit .ergo-concept-category-stage__text ul li:before{background-image:url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg xmlns='http://www.w3.org/2000/svg' width='17.993' height='18.707' fill='none' stroke='%2303FFBB'><path d='M8.286.354l9 9-9 9'/><path d='M17.286 9.354L.001 9.302'/></svg>")}.ergo-concept-category-stage{color:var(--color-main);background:linear-gradient(90deg,#0006 28.18%,#0000 95.88%);width:100%;height:750px;position:relative}@media only screen and (width>=768px){.ergo-concept-category-stage{aspect-ratio:4/3;max-height:870px;height:unset}}@media only screen and (width>=1024px){.ergo-concept-category-stage{aspect-ratio:16/9}}.ergo-concept-category-stage.animate .ergo-concept-category-stage__bg,.ergo-concept-category-stage.animate .ergo-concept-category-stage__logo-container,.ergo-concept-category-stage.animate .ergo-concept-category-stage__mechanical,.ergo-concept-category-stage.animate .ergo-concept-category-stage__mechanical-2{opacity:1}.ergo-concept-category-stage.animate .ergo-concept-category-stage__headline,.ergo-concept-category-stage.animate .ergo-concept-category-stage__mechanical-3,.ergo-concept-category-stage.animate .ergo-concept-category-stage__text{opacity:1;transform:translateZ(0)}.ergo-concept-category-stage__header{z-index:1;padding:36px 50px;position:relative}@media only screen and (width>=1024px){.ergo-concept-category-stage__header{padding:56px 70px}}@media only screen and (width>=1440px){.ergo-concept-category-stage__header{max-width:520px}}.ergo-concept-category-stage__background{z-index:-1;position:absolute;inset:0}@media only screen and (width>=768px){.ergo-concept-category-stage__background{position:static}}.ergo-concept-category-stage__text{opacity:0;width:100%;padding:50px 50px 0;transition:opacity .5s .75s,transform .5s .75s;position:absolute;bottom:0;transform:translateY(200px)}@media only screen and (width>=768px){.ergo-concept-category-stage__text{padding:36px 70px 0}}.ergo-concept-category-stage__topline{letter-spacing:.3px;text-transform:uppercase;color:#fff;margin-bottom:30px;font-family:HelveticaNowText,sans-serif;font-size:14px;line-height:18px}@media only screen and (width>=768px){.ergo-concept-category-stage__topline{margin-bottom:60px;font-size:16px}}.ergo-concept-category-stage h1.ergo-concept-category-stage__headline{letter-spacing:.5px;text-transform:uppercase;opacity:0;color:#fff;max-width:536px;font-family:AuxMono,sans-serif;font-size:24px;font-weight:400;line-height:24px;transition:opacity .5s .75s,transform .5s .75s;transform:translate(-100%)}@media only screen and (width>=768px){.ergo-concept-category-stage h1.ergo-concept-category-stage__headline{letter-spacing:.52px;font-size:40px;line-height:42px}}.ergo-concept-category-stage__bg{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:relative}@media only screen and (width>=768px){.ergo-concept-category-stage__bg{z-index:-1;position:absolute;inset:0}}.ergo-concept-category-stage__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.ergo-concept-category-stage__mechanical{opacity:0;max-width:250px;height:calc(100% - 64px);max-height:250px;transition:opacity .5s 1s;position:absolute;top:25%;left:50%;transform:translate(-50%)}@media only screen and (width>=640px){.ergo-concept-category-stage__mechanical{max-width:350px;max-height:350px}}@media only screen and (width>=768px){.ergo-concept-category-stage__mechanical{top:40%;transform:translate(-50%,-40%)}}@media only screen and (width>=1440px){.ergo-concept-category-stage__mechanical{max-width:500px;max-height:400px}}.ergo-concept-category-stage__mechanical-2{opacity:0;height:150px;transition:opacity .5s 1s,transform .5s 1s;position:absolute;bottom:16px;right:16px;transform:translateZ(0)}@media only screen and (width>=768px){.ergo-concept-category-stage__mechanical-2{height:200px;bottom:32px;right:32px}}.ergo-concept-category-stage__mechanical-3{opacity:0;max-width:60px;transition:opacity .5s 1s,transform .5s 1s;transform:translateZ(0)}@media only screen and (width>=768px){.ergo-concept-category-stage__mechanical-3{max-width:none}}.ergo-concept-category-stage__logo-container{letter-spacing:.25px;text-transform:uppercase;opacity:0;color:#fff;flex-direction:row;align-items:center;gap:8px;height:80px;font-family:AuxMono,sans-serif;font-size:12px;line-height:12px;transition:opacity .5s 1s;display:flex}@media only screen and (width>=768px){.ergo-concept-category-stage__logo-container{letter-spacing:.29px;height:120px;font-size:14px;line-height:20px}}.ergo-concept-category-stage__logo-container span{max-width:106px;margin-left:16px}@media only screen and (width>=768px){.ergo-concept-category-stage__logo-container span{margin-left:24px}}.ergo-concept-category-stage__logo{width:41px;height:36px}@media only screen and (width>=768px){.ergo-concept-category-stage__logo{width:50px;height:44px}}.ergo-concept-category-stage__subtitle{letter-spacing:.58px;text-transform:uppercase;color:#fff;max-width:250px;padding-bottom:16px;font-family:AuxMono,sans-serif;font-size:18px;font-weight:400;line-height:22px}@media only screen and (width>=768px){.ergo-concept-category-stage__subtitle{max-width:none;padding-bottom:40px;font-size:28px;line-height:29px}}.ergo-concept-category-stage__text ul{padding:0;list-style:none}.ergo-concept-category-stage__text ul li{color:#fff;align-items:center;gap:8px;margin-bottom:4px;padding-left:32px;font-family:AuxMono,sans-serif;font-size:18px;line-height:30px;display:flex;position:relative}.ergo-concept-category-stage__text ul li:before{content:"";background-image:url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg xmlns='http://www.w3.org/2000/svg' width='17.993' height='18.707' fill='none' stroke='%23FDFFCE'><path d='M8.286.354l9 9-9 9'/><path d='M17.286 9.354L.001 9.302'/></svg>");background-repeat:no-repeat;width:18px;height:18px;position:absolute;left:0}.ergo-concept-category-stage__palm{position:absolute;top:30px;left:12px}@media only screen and (width>=1024px){.ergo-concept-category-stage__palm{top:55px;left:24px}}.ergo-concept-category-stage__text-vertical{transform-origin:0 100%;position:absolute;bottom:60%;left:8px;transform:rotate(-90deg)translate(-50%,100%)}@media only screen and (width>=768px){.ergo-concept-category-stage__text-vertical{bottom:50%;left:8px}}@media only screen and (width>=1024px){.ergo-concept-category-stage__text-vertical{bottom:50%;left:20px}}.ergo-concept-category-stage__vertical-subline{text-transform:uppercase;letter-spacing:5.68px;font-size:10px;transition:opacity .75s 1s,transform .75s 1s;transform:translate(-100%)}@media only screen and (width>=768px){.ergo-concept-category-stage__vertical-subline{font-size:12px}}.ergo-concept-category-stage__banner{background-color:var(--color-main);box-shadow:0 0 0 100vmax var(--color-main);clip-path:inset(0 -100vmax);margin-top:40px}@media only screen and (width>=1024px){.ergo-concept-category-stage__banner{margin-top:20px}}@media only screen and (width>=1440px){.ergo-concept-category-stage__banner{margin-top:80px}}.ergo-concept-category-stage__banner-inner{flex-direction:row;justify-content:space-between;align-items:center;display:flex}
