.wqV-0a_hero{isolation:isolate;color:#fafafa;background:#0a0a0a;position:relative}.wqV-0a_hero>picture,.wqV-0a_hero:before{position:absolute;inset:0}.wqV-0a_hero>picture{z-index:-2}.wqV-0a_hero>picture img{object-fit:cover;object-position:75% center;width:100%;height:100%}.wqV-0a_hero:before{z-index:-1;content:"";background:linear-gradient(0deg, var(--page), transparent 19%), linear-gradient(90deg, #0a0a0afc, #0a0a0ae8 20%, #0a0a0a99 38%, transparent 64%)}.wqV-0a_hero>.shell{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(40px,5.6vw,80px) clamp(52px,6.5vw,92px);display:grid}.wqV-0a_hero h1{letter-spacing:-.028em;font-size:clamp(34px,4.2vw,58px);line-height:1.08}.wqV-0a_hero h1 span{display:block}.wqV-0a_hero-copy p{color:#e5e5e5;margin:12px 0 22px;font-size:clamp(16px,1.6vw,20px)}.wqV-0a_hero .button-primary{color:#0a0a0a;background:#fafafa}.wqV-0a_hero .button-primary:hover{background:#ebebeb}.wqV-0a_hero a:focus-visible{outline-color:#fafafa}.wqV-0a_online{width:fit-content;min-height:44px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.wqV-0a_online>span{background:currentColor;border-radius:50%;width:6px;height:6px}.wqV-0a_client-shot{background:#0a0a0a;border:1px solid #ffffff56;border-radius:12px;overflow:hidden;box-shadow:0 16px 48px #0007}.wqV-0a_client-shot img{width:100%;height:auto}.wqV-0a_featured{padding-block:8px 32px}.wqV-0a_featured .mode-list h3{overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,20px)}.wqV-0a_featured .mode-list li{border-radius:calc(var(--radius) + 8px);align-items:center;padding:7px;display:flex}.wqV-0a_featured .mode-list img{aspect-ratio:3/2;border-radius:var(--radius);flex-shrink:0;width:min(40%,132px)}.wqV-0a_featured .mode-list li>div{padding:8px 12px}.wqV-0a_featured .mode-list span{margin-top:2px}.wqV-0a_section-lead{flex-wrap:wrap;align-items:center;column-gap:clamp(7px,2vw,12px);margin-bottom:12px;display:flex}.wqV-0a_section-lead .text-link{white-space:nowrap;margin-left:auto}.wqV-0a_section-lead h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);line-height:1.15}@media (max-width:740px){.wqV-0a_hero:before{background:linear-gradient(180deg, #0a0a0a 3%, #0a0a0ae8 30%, #0a0a0a1a 72%, var(--page))}.wqV-0a_hero>.shell{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:24px 28px}.wqV-0a_hero h1{font-size:clamp(32px,6.8vw,46px)}.wqV-0a_hero-copy p{margin-block:8px 16px}.wqV-0a_hero .button-primary{min-height:48px}}
