.labs .dgap{margin-top:24px}.labs .cards5{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.labs .dlink{color:inherit;text-decoration:none;transition:border-color .15s;display:block}.labs .dlink:hover{border-color:var(--line2)}.labs .dlink h3{margin-bottom:8px}.labs .dlink .tlink{margin-top:16px}.labs .chan .ico{background:var(--tint);width:44px;height:44px;color:var(--link);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.labs .chan .ico svg{width:24px;height:24px}.labs .chan h3{margin-bottom:8px}.labs .wcard{flex-direction:column;align-items:flex-start;display:flex}.labs .wcard .wlogo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:32px;margin-bottom:16px}.labs .wcard p{flex:1}.labs .wcard .tlink{margin-top:16px}.labs .cards4+.tlink{margin-top:32px}.labs .hc{grid-template-columns:1fr 1.2fr;align-items:start;gap:56px;display:grid}.labs .hc-left h2{margin-bottom:24px}.labs .hc-left .linklike,.labs .hc-left .linklike:hover{color:var(--link);background:0 0;border:0;padding:0;font-size:16px}.labs .hc-form #contact{background:0 0;border:0}.labs .hc-form #contact>div{max-width:none;padding:0}.labs .hc-form #contact>div>div:first-child{display:none}.labs .hc-form #contact>div>div:nth-child(2){grid-template-columns:1fr;margin-top:0}.labs .hc-form #contact aside{display:none}.labs .dprod{padding-top:0}.labs .dprod .eyebrow{margin-bottom:16px}.labs .dprod .feat .card h3{margin:0;font-size:18px}.labs .dprod .fits{margin-top:40px}.labs .dprod .fitlist{margin:0}.labs .roles{margin-top:32px}.labs .roles .card h3{margin-bottom:8px}.labs .step.card .num{font-size:32px}@media (max-width:1099px){.labs .cards5{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.labs .cards5{grid-template-columns:1fr}.labs .hc{grid-template-columns:1fr;gap:32px}}.labs .wcard .wlogo{filter:brightness(0)}.labs .band:has(+.dprod){padding-bottom:40px}.labs .hc-form input,.labs .hc-form select,.labs .hc-form textarea{color:var(--ink);border-color:var(--line2);background:#fff}.labs .hc-form label,.labs .hc-form p{color:var(--body)}.labs .pshot{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 15px -3px #0b15300d}.labs .pshot img{width:100%;height:auto;display:block}.labs .pstrip{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.labs .pstrip figure{margin:0}.labs .pstrip figcaption{color:var(--muted);margin-top:10px;font-size:14px}@media (max-width:760px){.labs .pstrip{grid-template-columns:1fr}}.labs .wwd{margin-top:0}.labs .wwd-card{color:inherit;flex-direction:column;padding:32px;text-decoration:none;transition:border-color .2s;display:flex;background:#fff!important}.labs .wwd-card:hover{border-color:var(--ink)}.labs .wwd-card .eyebrow{margin-bottom:12px}.labs .wwd-card h3{letter-spacing:-.02em;margin-bottom:20px;font-size:24px;line-height:1.2}.labs .wwd-steps{counter-reset:wwd;flex-direction:column;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.labs .wwd-steps li{counter-increment:wwd;color:var(--ink);gap:10px;font-size:16px;line-height:1.4;display:flex}.labs .wwd-steps li:before{content:counter(wwd) ".";width:18px;color:var(--muted);flex:none;font-weight:600}.labs .wwd-steps li b{font-weight:600}.labs .wwd-card .tlink{margin-top:auto;padding-top:20px}@media (max-width:900px){.labs .cards2.wwd{grid-template-columns:1fr}}
