.ts-header{position:fixed;left:0;right:0;top:0;background:transparent;border-bottom:1px solid transparent;transition:background .32s var(--ease-standard),border-color .32s var(--ease-standard),box-shadow .32s var(--ease-standard)}.ts-header.is-solid{background:var(--color-canvas);border-bottom-color:var(--color-hairline);box-shadow:0 8px 28px -18px rgba(0,0,0,.28)}.ts-header.is-transparent .ts-wordmark-text{color:#fff}.ts-header.is-transparent .ts-nav a,.ts-header.is-transparent .ts-nav-btn{color:hsla(0,0%,100%,.92)}.ts-header.is-transparent .ts-nav a:hover,.ts-header.is-transparent .ts-nav-btn:hover{color:#fff}.ts-header.is-transparent .ts-phone-pill{color:#fff;border-color:hsla(0,0%,100%,.45)}.ts-header.is-transparent .ts-phone-pill:hover{background:hsla(0,0%,100%,.12)}.ts-header.is-transparent .ts-hamburger span{background:#fff}.ts-wordmark-text{color:var(--color-ink);transition:color .32s var(--ease-standard)}.ts-logo{position:relative;display:block}.ts-logo-img{transition:opacity .32s var(--ease-standard)}.ts-logo-img--light{position:absolute;top:0;left:0;opacity:0}.ts-header.is-transparent .ts-logo-img--dark{opacity:0}.ts-header.is-transparent .ts-logo-img--light{opacity:1}.ts-wordmark-text .accent{color:var(--ts-accent)}.ts-nav .ts-nav-btn,.ts-nav a{position:relative}.ts-nav .ts-nav-btn:after,.ts-nav a:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:var(--ts-accent);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease-standard)}.ts-nav .ts-nav-btn.is-active:after,.ts-nav .ts-nav-btn:hover:after,.ts-nav a.is-active:after,.ts-nav a:hover:after{transform:scaleX(1)}.ts-page-strip,.ts-product-hero{padding-top:128px}.qb-hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden;background:#161616;color:#fff}.qb-hero--compact{min-height:70vh}.qb-hero-bg{position:absolute;inset:-8% 0 -8% 0;will-change:transform}.qb-hero-bg img{-o-object-fit:cover;object-fit:cover}.qb-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,6%,.55),hsla(0,0%,6%,.05) 30%,hsla(0,0%,6%,.78)),linear-gradient(90deg,hsla(0,0%,6%,.55),hsla(0,0%,6%,0) 60%)}.qb-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--ts-page-max);margin-inline:auto;padding:160px 40px 72px}.qb-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;font-weight:600;color:var(--ts-accent);margin-bottom:22px}.qb-hero-eyebrow:before{content:"";width:34px;height:1px;background:currentColor}.qb-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,6vw,84px);line-height:.98;letter-spacing:-2px;margin:0;max-width:17ch}.qb-hero h1 em{color:var(--ts-accent);font-style:normal}.qb-hero-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:hsla(0,0%,100%,.82);max-width:54ch;margin:22px 0 0}.qb-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.qb-hero-breadcrumbs{display:flex;gap:10px;align-items:center;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:18px}.qb-hero-breadcrumbs a{color:inherit;text-decoration:none}.qb-hero-breadcrumbs a:hover{color:#fff}.qb-hero-breadcrumbs .sep{opacity:.5}.qb-reveal-word{display:inline-block;overflow:hidden;overflow:clip;overflow-clip-margin:.35em;vertical-align:top}.qb-reveal-word>span{display:inline-block;will-change:transform}.qb-hero-cue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;color:hsla(0,0%,100%,.7);font-size:10.5px;letter-spacing:2px;text-transform:uppercase}.qb-hero-cue .line{width:1px;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0));animation:qb-cue 1.8s ease-in-out infinite;transform-origin:top}@keyframes qb-cue{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}.ts-home-hero .ts-slide img{transition:transform 7s ease-out}.ts-home-hero .ts-slide.is-active img{transform:scale(1.08)}.ts-home-hero-text h1 em{color:var(--ts-accent);font-style:normal}.ts-home-hero-text h1 .qb-reveal-word{line-height:1.02}[data-magnetic]{will-change:transform}.ts-footer{position:relative;overflow:hidden}.qb-footer-cta{border-bottom:1px solid hsla(0,0%,100%,.1);padding:64px 0 56px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.qb-footer-cta h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4vw,54px);letter-spacing:-1.4px;line-height:1;color:#fff;margin:0;max-width:18ch}.qb-footer-cta .sub{font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.6);max-width:40ch;margin:14px 0 0}@media (max-width:768px){.qb-hero-inner{padding:120px 20px 56px}.qb-hero,.qb-hero--compact{min-height:78vh}.ts-header.is-transparent .ts-nav a,.ts-header.is-transparent .ts-nav-btn{color:var(--color-ink)}}@media (max-width:820px){.hiw-step{grid-template-columns:1fr!important;gap:24px!important}.hiw-step>:first-child{order:1!important}.hiw-step>:last-child{order:2!important}}