.Breadcrumb_crumbs__WD3Wa{padding-top:calc(var(--nav-height) + 28px)}.Breadcrumb_crumbs__WD3Wa ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}@media (pointer:coarse){.Breadcrumb_crumbs__WD3Wa ol{row-gap:16px}}.Breadcrumb_crumbs__WD3Wa li{display:flex;align-items:center;gap:12px}.Breadcrumb_crumbs__WD3Wa li+li:before{content:"";width:14px;height:1px;background:var(--color-faint)}.Breadcrumb_crumbs__WD3Wa a{transition:color .2s}.Breadcrumb_crumbs__WD3Wa [aria-current],.Breadcrumb_crumbs__WD3Wa a:hover{color:var(--color-text)}@media (max-width:720px){.Breadcrumb_crumbs__WD3Wa li:last-child:has([aria-current]){display:none}}.CtaBand_band__I8t0G{position:relative;overflow:hidden;padding-block:clamp(40px,5vw,80px) clamp(64px,8vw,112px)}.CtaBand_band__I8t0G:before{content:"";position:absolute;left:50%;top:50%;width:1100px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,var(--color-accent-halo),transparent 60%);pointer-events:none}.CtaBand_inner__nRLni{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(32px,6vw,96px);align-items:end;padding-top:clamp(40px,5vw,64px)}.CtaBand_inner__nRLni:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:var(--color-rule)}.CtaBand_label__1DiL7{display:block;margin-bottom:18px}.CtaBand_inner__nRLni h2{font-size:var(--text-h2);max-width:16ch}.CtaBand_lead__HiqBw{margin-top:22px;max-width:48ch;color:var(--color-text-2);font-size:var(--text-lead);line-height:1.5}.CtaBand_row__jysFx{display:grid;gap:22px;justify-items:start}.CtaBand_call__68BvP{display:grid;gap:8px}.CtaBand_row__jysFx a:not(.btn){transition:color .25s}.CtaBand_row__jysFx a:not(.btn):hover{color:var(--color-text)}@media (max-width:900px){.CtaBand_inner__nRLni{grid-template-columns:1fr}}.PageHero_hero__u6nP9{padding-top:calc(var(--nav-height) + clamp(56px, 9vw, 140px));padding-bottom:clamp(40px,5vw,72px)}.PageHero_hero__u6nP9 .mono{display:block;margin-bottom:22px}.PageHero_hero__u6nP9 .mono:before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-accent);vertical-align:middle;margin-right:12px}.PageHero_hero__u6nP9 h1{font-size:var(--text-display);max-width:14ch}.PageHero_hero__u6nP9 p{margin-top:28px;max-width:58ch;font-size:var(--text-lead);color:var(--color-text-2);line-height:1.5}.Labs_hero__SYJMb{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(32px,6vw,96px);align-items:center;padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(32px,4vw,56px)}.Labs_heroMedia__i423N{aspect-ratio:4/5;border-radius:var(--radius-card);background:var(--color-surface-2);box-shadow:0 40px 80px -30px var(--color-shadow)}.Labs_heroMedia__i423N:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-inset-line);pointer-events:none;z-index:2}.Labs_heroMedia__i423N img{object-fit:cover;filter:saturate(.92)}.Labs_heroText__B5SbT .mono{display:block;margin-bottom:22px}.Labs_heroText__B5SbT .mono:before{content:"";display:inline-block;width:18px;height:1px;background:var(--color-accent);vertical-align:middle;margin-right:12px}.Labs_heroText__B5SbT h1{font-size:var(--text-display);max-width:14ch}.Labs_lead__FcGhK{margin-top:28px;max-width:54ch;font-size:var(--text-lead);color:var(--color-text-2);line-height:1.5}.Labs_actions__aBequ{display:flex;align-items:center;gap:26px;margin-top:36px;flex-wrap:wrap}.Labs_whyWrap__oAkIx{padding-block:clamp(24px,3vw,40px) clamp(32px,4vw,56px)}.Labs_why__ZYemp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;border-top:1px solid var(--color-rule);padding-top:28px;position:relative}.Labs_why__ZYemp:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:var(--w,0);background:var(--color-accent);box-shadow:0 0 12px var(--color-accent-glow-soft);transition:width 2.2s var(--ease-out)}.Labs_why__ZYemp.in:before{--w:100%}.Labs_why__ZYemp li{display:grid;gap:12px;align-content:start}.Labs_why__ZYemp .mono{color:var(--color-accent)}.Labs_why__ZYemp p{font-size:var(--text-title-tiny);line-height:1.4;letter-spacing:-.01em;max-width:30ch}.Labs_headLead__lKbxs{max-width:40ch;color:var(--color-text-2);font-size:var(--text-copy);line-height:1.6}.Labs_configMedia__hGjRj,.Labs_partMedia__r_Ick{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-card-media)}.Labs_configMedia__hGjRj img,.Labs_partMedia__r_Ick img{object-fit:cover;filter:saturate(.92)}.Labs_paper__U4wmu{background:var(--color-paper)}.Labs_paper__U4wmu img{object-fit:contain;padding:10%;mix-blend-mode:multiply;filter:none}.Labs_parts__oc0ek{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Labs_part__hBgAs{display:flex;flex-direction:column;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-card);padding:12px}.Labs_partMedia__r_Ick{aspect-ratio:4/3}.Labs_partBody__sycFE{display:flex;flex-direction:column;gap:12px;padding:18px 12px 12px}.Labs_partBody__sycFE h3{font-size:var(--text-title-small);font-weight:500;letter-spacing:-.02em}.Labs_partBody__sycFE>p{color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.6}.Labs_brands__TDuZL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Labs_brand__bWit5{display:flex;flex-direction:column;gap:14px;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-card);padding:clamp(22px,2.4vw,32px)}.Labs_brand__bWit5 h3{font-size:var(--text-h3);font-weight:500;letter-spacing:-.025em;line-height:1.1}.Labs_brand__bWit5 h3 a{transition:color .25s}.Labs_brand__bWit5 h3 a:hover{color:var(--color-accent)}.Labs_brand__bWit5>p{color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.65}.Labs_brandDevices___8JpP{display:grid;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--color-rule-2)}.Labs_brandDevices___8JpP .mono{color:var(--color-muted)}.Labs_flow__NWpHN{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:16px;position:relative}.Labs_station__XT1Qz{position:relative;display:flex;flex-direction:column;gap:12px;padding-top:64px}.Labs_station__XT1Qz:before{content:"";position:absolute;top:21px;left:44px;right:-16px;height:1px;background:var(--color-accent-hint)}.Labs_station__XT1Qz:last-child:before{display:none}.Labs_station__XT1Qz:after{content:"";position:absolute;top:17px;right:-14px;width:7px;height:7px;border-top:1px solid var(--color-accent);border-right:1px solid var(--color-accent);transform:rotate(45deg)}.Labs_station__XT1Qz:last-child:after{display:none}.Labs_stationNum__cADvE{position:absolute;top:0;left:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-accent);border-radius:50%;background:var(--color-accent-tint);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-label)}.Labs_station__XT1Qz h3{font-size:var(--text-title-tiny);font-weight:500;letter-spacing:-.015em}.Labs_station__XT1Qz>p{color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.6;padding-right:8px}.Labs_stationDevices__wnSIp{display:grid;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--color-rule-2)}.Labs_stationDevices__wnSIp .mono{color:var(--color-muted)}.Labs_stationDevices__wnSIp .Labs_devices__raOhY{flex-direction:column;gap:4px}.Labs_stationDevices__wnSIp .Labs_devices__raOhY a{font-size:var(--text-copy-small)}.Labs_sync__36cM_{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;margin-top:clamp(32px,4vw,48px);padding:clamp(20px,2.4vw,32px);border:1px solid var(--color-accent-hint);border-radius:var(--radius-card);background:var(--color-accent-tint-soft)}.Labs_syncMark__zJIwS{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-accent);background:repeating-linear-gradient(90deg,var(--color-accent) 0 1px,transparent 1px 8px);opacity:.7}.Labs_sync__36cM_ h3{font-size:var(--text-title-tiny);font-weight:500;margin-bottom:8px}.Labs_sync__36cM_ p{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.6;max-width:80ch}.Labs_configs__LxLrz{display:grid;gap:clamp(20px,2.4vw,32px)}.Labs_config__lvWoT{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);padding:clamp(14px,1.4vw,18px);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-card);scroll-margin-top:var(--sticky-top)}.Labs_configMedia__hGjRj{min-height:260px}.Labs_configBody__NHcEr{display:flex;flex-direction:column;gap:16px;padding-block:clamp(8px,1.4vw,20px)}.Labs_configFacts__POMbg{align-self:start;padding:clamp(8px,1.4vw,20px) clamp(8px,1.4vw,20px) 0 0}.Labs_level__1sqB1{color:var(--color-accent)}.Labs_configBody__NHcEr h3{font-size:var(--text-h3);font-weight:500;letter-spacing:-.025em;line-height:1.1}.Labs_configBody__NHcEr>p{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.65;max-width:62ch}.Labs_facts__9GepD{display:grid;gap:16px}.Labs_facts__9GepD>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:baseline;padding-top:14px;border-top:1px solid var(--color-rule-2)}.Labs_facts__9GepD>div:first-child{border-top:0;padding-top:0}.Labs_facts__9GepD dt{color:var(--color-muted)}.Labs_chips__PKneq{display:flex;flex-wrap:wrap;gap:8px}.Labs_chips__PKneq li{font-size:var(--text-copy-small);color:var(--color-text-2);border:1px solid var(--color-rule);border-radius:var(--radius-pill);padding:5px 12px;background:var(--color-tint)}.Labs_devices__raOhY{display:flex;flex-wrap:wrap;gap:6px 18px}.Labs_devices__raOhY a{font-size:var(--text-copy);color:var(--color-text);border-bottom:1px solid var(--color-accent-hint);transition:color .25s,border-color .25s}.Labs_devices__raOhY a:hover{color:var(--color-accent);border-color:var(--color-accent)}.Labs_extras__JtBgA{color:var(--color-text-2);font-size:var(--text-copy-small)}.Labs_see__5eCuW{align-self:flex-start;margin-top:4px}.Labs_tour__IEO7E{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:16px 40px;align-items:center;padding-block:28px;border-block:1px solid var(--color-rule);margin-block:clamp(8px,2vw,24px)}.Labs_tour__IEO7E .mono{color:var(--color-accent)}.Labs_tour__IEO7E p{font-size:var(--text-title-tiny);line-height:1.45;max-width:60ch}.Labs_services__KzcJ5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--color-rule)}.Labs_services__KzcJ5 li{display:grid;gap:12px;align-content:start;padding:24px 24px 8px 0}.Labs_services__KzcJ5 li+li{padding-left:24px;border-left:1px solid var(--color-rule-2)}.Labs_services__KzcJ5 h3,.Labs_steps__TuIr_ h3{font-size:var(--text-title-tiny);font-weight:500;letter-spacing:-.015em}.Labs_services__KzcJ5 p,.Labs_steps__TuIr_ p{color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.6}.Labs_steps__TuIr_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;counter-reset:step}.Labs_steps__TuIr_ li{display:grid;gap:10px;align-content:start;padding-top:20px;border-top:1px solid var(--color-rule)}.Labs_stepNum__H42tQ{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-accent);letter-spacing:var(--tracking-label)}.Labs_index__fx7a_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Labs_card__iYQMu{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-card);overflow:hidden;transition:border-color .3s,transform .3s var(--ease-out)}.Labs_card__iYQMu:focus-visible,.Labs_card__iYQMu:hover{border-color:var(--color-accent);transform:translateY(-4px)}.Labs_cardMedia__Zzp1k{position:relative;aspect-ratio:16/10;background:var(--color-card-media)}.Labs_cardMedia__Zzp1k img{object-fit:cover;filter:saturate(.92);transition:transform .8s var(--ease-out)}.Labs_card__iYQMu:hover .Labs_cardMedia__Zzp1k img{transform:scale(1.03)}.Labs_cardBody__owVV5{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,36px);flex:1}.Labs_cardBody__owVV5 .mono{color:var(--color-accent)}.Labs_cardBody__owVV5 h2{font-size:var(--text-h3);font-weight:500;letter-spacing:-.025em}.Labs_cardBody__owVV5 p{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.6}.Labs_cardList__zy72Z{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--color-rule-2)}.Labs_cardList__zy72Z li{font-size:var(--text-copy-small);color:var(--color-text-2);padding-left:18px;position:relative}.Labs_cardList__zy72Z li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--color-accent)}.Labs_fieldList__laaIa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;border-top:1px solid var(--color-rule)}.Labs_fieldLink__50Ynu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:20px 0;border-bottom:1px solid var(--color-rule-2)}.Labs_fieldLink__50Ynu b{font-size:var(--text-title-tiny);font-weight:500;letter-spacing:-.015em;transition:color .25s}.Labs_fieldLink__50Ynu span{grid-column:1;color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.55}.Labs_fieldLink__50Ynu svg{grid-column:2;grid-row:1/span 2;align-self:center;width:16px;height:16px;color:var(--color-accent)}.Labs_fieldLink__50Ynu:hover b{color:var(--color-accent)}.Labs_more__RnLzp{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-copy-small);margin-top:auto;padding-top:8px}.Labs_more__RnLzp svg{width:16px;height:16px;color:var(--color-accent)}@media (max-width:1180px){.Labs_config__lvWoT{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.Labs_configFacts__POMbg{grid-column:2;padding:0 0 12px}.Labs_configMedia__hGjRj{grid-row:span 2}.Labs_flow__NWpHN{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.Labs_station__XT1Qz:after,.Labs_station__XT1Qz:before{display:none}.Labs_parts__oc0ek{grid-template-columns:repeat(2,minmax(0,1fr))}.Labs_brands__TDuZL{grid-template-columns:1fr}.Labs_services__KzcJ5{grid-template-columns:repeat(3,minmax(0,1fr))}.Labs_services__KzcJ5 li:nth-child(4){padding-left:0;border-left:0}}@media (max-width:1024px){.Labs_hero__SYJMb{grid-template-columns:1fr;align-items:start}.Labs_heroMedia__i423N{aspect-ratio:16/10}.Labs_why__ZYemp{grid-template-columns:1fr}.Labs_steps__TuIr_{grid-template-columns:repeat(2,minmax(0,1fr))}.Labs_tour__IEO7E{grid-template-columns:1fr}}@media (max-width:900px){.Labs_config__lvWoT{grid-template-columns:1fr}.Labs_configMedia__hGjRj{min-height:0;aspect-ratio:16/10;grid-row:auto}.Labs_configBody__NHcEr{padding:4px 8px 0}.Labs_configFacts__POMbg{grid-column:auto;padding:0 8px 12px}.Labs_facts__9GepD>div:first-child{border-top:1px solid var(--color-rule-2);padding-top:14px}.Labs_fieldList__laaIa,.Labs_index__fx7a_{grid-template-columns:1fr}}@media (max-width:640px){.Labs_flow__NWpHN,.Labs_parts__oc0ek,.Labs_services__KzcJ5,.Labs_sync__36cM_{grid-template-columns:1fr}.Labs_services__KzcJ5 li,.Labs_services__KzcJ5 li+li{padding:20px 0 8px;border-left:0}.Labs_services__KzcJ5 li+li{border-top:1px solid var(--color-rule-2)}.Labs_facts__9GepD>div,.Labs_steps__TuIr_{grid-template-columns:1fr}.Labs_facts__9GepD>div{gap:10px}}@media (prefers-reduced-motion:reduce){.Labs_cardMedia__Zzp1k img,.Labs_card__iYQMu,.Labs_devices__raOhY a,.Labs_fieldLink__50Ynu b,.Labs_why__ZYemp:before{transition:none}.Labs_card__iYQMu:hover .Labs_cardMedia__Zzp1k img{transform:none}.Labs_card__iYQMu:focus-visible,.Labs_card__iYQMu:hover{transform:none}}.ParallaxMedia_frame__0Vxf0{position:relative;overflow:hidden}.ParallaxMedia_inner__mTVMy{position:absolute;left:0;right:0;top:0;will-change:transform}