.software-device-hub-feature{width:min(calc(100% - 4rem),120rem);margin:clamp(2.8rem,3.5vw,4rem) auto 0}.software-device-hub{display:grid;min-height:24rem;grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:center;gap:clamp(2.4rem,5vw,6rem);overflow:hidden;border:.1rem solid rgba(255,255,255,.14);border-radius:var(--noir-control-radius, 1.3rem);padding:clamp(2.8rem,4.5vw,5.6rem);background:#111;color:#f3f3f3}.software-device-hub__copy{min-width:0}.software-device-hub__title{max-width:14ch;margin:0;color:inherit;font-size:clamp(3.6rem,4.4vw,5.8rem);font-weight:600;line-height:.98;letter-spacing:-.045em}.software-device-hub__description{max-width:52ch;margin:1.6rem 0 2.4rem;color:#f3f3f3bd;font-size:1.5rem;line-height:1.5}.software-device-hub__link{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;gap:1.2rem;border:.1rem solid rgb(243,243,243);border-radius:var(--noir-control-radius, 1.3rem);padding:1.1rem 1.8rem;background:#f3f3f3;color:#111;font-size:1.4rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color var(--noir-control-transition, .18s ease),color var(--noir-control-transition, .18s ease),transform var(--noir-control-transition, .18s ease)}.software-device-hub__link svg{width:1.8rem;height:1.8rem;flex:0 0 1.8rem}.software-device-hub__link:hover{transform:translateY(-.1rem);background:transparent;color:#f3f3f3}.software-device-hub__link:focus-visible{outline:.2rem solid rgb(243,243,243);outline-offset:.4rem}.software-device-hub__visual{position:relative;display:grid;min-height:17rem;grid-template-columns:minmax(0,1fr) 6.8rem minmax(0,1fr);align-items:center;justify-items:center;gap:1.2rem;isolation:isolate}.software-device-hub__connection{position:absolute;z-index:-1;top:50%;right:9%;left:9%;height:.1rem;background:linear-gradient(to right,transparent 0 31%,rgba(243,243,243,.22) 33% 39%,transparent 42% 58%,rgba(243,243,243,.22) 61% 73%,transparent 77% 100%);transform:translateY(-50%)}.software-device-hub__node{display:grid;width:9rem;height:9rem;place-items:center;border:.1rem solid rgba(243,243,243,.2);border-radius:50%;background:#1c1c1c;color:#f3f3f3}.software-device-hub__node--keyboard{width:12rem;height:8.6rem;border:0;border-radius:0;background:transparent}.software-device-hub__node--keyboard svg{width:10.4rem;height:auto}.software-device-hub__node--hub{z-index:1;width:6.8rem;height:6.8rem;border:0;border-radius:0;background:transparent;color:#111}.software-device-hub__node--hub img{display:block;width:4.2rem;height:auto}.software-device-hub__node--mouse{width:7.6rem;height:9rem;border:0;border-radius:0;background:transparent}.software-device-hub__node--mouse svg{width:4.8rem;height:5.8rem}.software-device-hub-feature+.software-page__tools{margin-top:clamp(2.4rem,3.2vw,3.2rem)}@media screen and (min-width:750px)and (max-width:1199px){.software-device-hub{min-height:22rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:2rem;padding:2.8rem}.software-device-hub__title{font-size:clamp(3.4rem,4.4vw,4.8rem)}.software-device-hub__visual{min-height:14rem;grid-template-columns:minmax(0,1fr) 5.6rem minmax(0,1fr);gap:.6rem}.software-device-hub__node--keyboard{width:10rem;height:7.6rem}.software-device-hub__node--keyboard svg{width:8.8rem}.software-device-hub__node--hub{width:5.6rem;height:5.6rem}.software-device-hub__node--hub img{width:3.8rem}.software-device-hub__node--mouse{width:6.6rem;height:8rem}}@media screen and (max-width:749px){.software-device-hub-feature{width:min(calc(100% - 3.2rem),64rem);margin-top:2.8rem}.software-device-hub{min-height:0;grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.4rem}.software-device-hub__title{max-width:100%;font-size:clamp(3.2rem,8vw,4.4rem)}.software-device-hub__description{margin:1.2rem 0 1.8rem;font-size:1.4rem}.software-device-hub__link{width:100%}.software-device-hub__visual{min-height:9rem;grid-template-columns:minmax(0,1fr) 5.2rem minmax(0,1fr);gap:.8rem}.software-device-hub__node--keyboard{width:10rem;max-width:100%;height:6.8rem}.software-device-hub__node--keyboard svg{width:min(9.2rem,94%)}.software-device-hub__node--hub{width:5.2rem;height:5.2rem}.software-device-hub__node--hub img{width:3.6rem}.software-device-hub__node--mouse{width:6rem;height:7.4rem}.software-device-hub__node--mouse svg{width:4rem;height:5rem}}@media(prefers-reduced-motion:reduce){.software-device-hub__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-software-device-hub.css.map */
